ベクトルクラスを定義したいのにjava.lang.Vectorのせいで踏みきれません。名前空間さえ侵食してくる気がします。数値計算が読みづらいです。演算子のオーバーロードに対応してください。僕のプログラミング能力の無さが原因ではあるのですが、機械学習、特にベイズ統計の分野はJavaで学ぶより他の言語で学んだほうが効率が良いと思います。ようするに数式に入る以前のインフラの整備に時間が取られて辛いです。Javaにこだわっているかというと、Javaで実装しておけば実際に運用する時に手間が省けると思ったからです。frameworkでScalaから呼び出したり、androidにそのまま移植できたりすれば素敵じゃないですか。自分の研究を自分でサービスに実装してプレゼンできるようになりたいです。このままだと勉強が進まなくて辛いので、他の言語で勉強をして、サービスやアプリで実装する部分だけ後でJavaで書き直すことにします。いつか機械学習を身につけ、ライブラリ書いてScalaから呼び出す日まで。Wishart分布をjavaで実装しました。Trendウィシャート分布からのサンプリング»プロフィールid:breakbee機械学習とプログラミングについてちょっとずつ。Blog|ブログを報告する。