2009-04-23 身近な非手続き型言語の話(私の発表) Genesis Lightning Tallks 資料は公式サイトにアップしてあります。 PHPなどのLLで機械学習を行うとどうしても時間がかかるので、RDBMSをオンメモリーテーブルで演算装置として使ってしまおう、というものです。 SQLは本質的には集合演算言語ですし、一方で機械学習の本質は組み合わせと選択なので相性がいいのです。C言語でバリバリやるほどでは無いにしても桁1〜2くらいは速くなり、しかもLLならではの柔軟性が確保できます。 ただちょっと詰め込みすぎだったので、10分枠で発表7分、質問3分くらいに広げたバージョンをどこでやりたいですね。 なお集合演算言語としてのSQLについては「リレーショナル・データベースの世界」というサイトが非常に有用です。