Hasktorchで学ぶ関数型ディープラーニング:型安全なニューラルネットワークとその実践 by 橋本順之

関数型まつり2025
採択
公募セッション50分
公募セッション Intermediate Advanced 導入事例 ライブラリ/フレームワーク 言語処理系 理論 Tips

Hasktorchで学ぶ関数型ディープラーニング:型安全なニューラルネットワークとその実践

junjihashimoto3 橋本順之 junjihashimoto3

対象とする聴衆のレベル

  • Intermediate ~ Advanced

セッションのテーマ

  • ライブラリやフレームワーク
  • 導入事例
  • 言語処理系
  • 理論
  • Tips

セッションの概要

Hasktorchは、Haskellでディープラーニングを行うためのライブラリであり、関数型プログラミングの強みである型安全性を活かしながら、PyTorchの強力な計算エンジンを利用できます。本セッションでは、Hasktorchの基本的な使い方に加えて、セットアップ方法やJupyter Notebookを活用したインタラクティブな開発フローについても解説します。

特に、次のようなトピックをカバーします:

  • Hasktorchの概要とエコシステム
  • Hasktorchのセットアップ
  • Jupyter NotebookでのHasktorch活用
  • 実際のニューラルネットワーク構築
  • パフォーマンス最適化とFFIを用いたメモリ管理
  • Hasktorchの今後と活用の可能性

このセッションでは、コードデモを交えながら、Hasktorchを実際に動かしながら学べる内容を提供します。関数型プログラミングを活かしたディープラーニングに興味のある方はぜひご参加ください!