ナイトセミナーでLuceneの簡単な紹介をしてきました。ナイトセミナーでLuceneの簡単な紹介をしてきました。!」12/17(水)開催」でLuceneの話をしてきました。本当にごく簡単な入門です。Luceneをさわるきっかけにしてもらえたら嬉しいです。そのほかにも面白い話が聞けましたので、簡単ですがメモを。カジュアルに機械学習する話をしてきましたガチの人は寝ててください。得られた結果の正しさの測定などなど機械学習の実装は辛いので、車輪の再発明をやめましょう!Javaで使える機械学習Weka:とりあえず使ってみるならこれ?MLlib:Sparkで使われてるMahout:オワコン?SAMOA:Stormの上で利用できるJubatus:Javaクライアントあり。learningをJavaでやるなら、これ。ほかにもあったけど、スライド見ていただければ。キャッシュしたデータが残っている場合は、途中から再開出来ます。キャッシュしたデータを持ったマシンがこけたら、最初からやり直しです。サンプルのリポジトリ:jjug-example自然言語処理にからめて何か話をしてくださいと話を受けていたのですが、自然言語処理については「形態素解析」くらいしか出てこなかったですけど。Luceneがどんなものかを超概要で話をしてみました。Luceneがどんなものかをわかってもらえたら嬉しいです。詳しく知りたい方は、スライドにある参考資料などを見ていただければと。Javaで書くのもいいんですが、もっと簡単に検索したい場合はElasticsearchを使うのが便利ですよ!で締めくくりたかったのですが、発表では失敗してしまいました。Elasticsearchの起動からデータ登録、検索まではこちらのスライドを見ていただければ簡単さがわかると思います。Kuromojiを利用した時に、Tokenizerなどが出力するTokenの品詞情報を見たい場合に便利なElasticsearch用プラグインも作っています。こちらも、Elasticsearchと一緒に使ってみてください。まとめ機械学習に関していろんなツールがあるのだなぁと。懇親会でもちょっと話しましたが、アルゴリズムの選定とか、アルゴリズムに適したデータの作成など、前処理のノウハウとかが大変そうだなぁといつも思います。機械学習はいつもぼやーっとしか理解してないので。JJUGさんはYouTubeの動画もあるようなので、過去の面白そうなセミナーも合わせてみてみると面白いと思います。毎度のことですが、なんでも良いので、発表した後のフィードバックをいただけるとうれしいです。今後の励みや改善につながるので。