Drkcore

18 01 2009 lisp Tweet

lispでスパムフィルタの実装 (実践Common Lisp 23章)

単語の特徴を表すクラスを作って、ベイジアンフィルタを実装していく。

ProductName 実践Common Lisp
Peter Seibel
オーム社 / ¥ 4,410 ()
通常24時間以内に発送

  • print-unreadable-objectを使うと印字方法を変えられる。pythonでいう__str__メソッドみたいなものか。
  • caseとecaseの違いがわからん
  • reduceは:keyを受ける

最後のヤツは対数の総和をとるのに

(reduce #'+ probs :key #'log)
# reduce(lambda x,y:log(x)+log(y),list) ;python

こんな風に書くことが出来る。

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021