Skip to content

畳み込みニューラルネットワークをリアルタイムにビジュアル化するサイト

Notifications You must be signed in to change notification settings

kenjiSpecial/CNNVisualizer

Repository files navigation

CNNビジュアライザー

代替テキスト URL: https://ks-cnnvisualizer.netlify.app/

概要

CNNビジュアライザーは、畳み込みニューラルネットワーク(CNN)を可視化するサイトです。

「ゼロから作るDeep Learning」 でデモ学習として作り、学習してできたCNNモデルを利用しています。

理論的な説明は「ゼロから作るDeep Learning」 を読んでいただけると、理解は深まると思います。

CNNビジュアライザーでは入力層、畳み込み層+プーリング層、全結合層、出力層の4つの層に分けています。スケッチキャンパスに自分で絵を描いてみると、文字を認識してくれます。

このプロジェクトは、TypeScript、React、およびReact Three Fiber(r3f)を使用して開発されています。ニューラルネットワークの複雑な構造とそのパラメータを直感的に理解するのに役立ちます。

プレビュー

プロジェクトのプレビューはこちらからご覧いただけます: https://ks-cnnvisualizer.netlify.app/

開発とビルド

プロジェクトの開発

ローカルでの開発を行うには、以下のコマンドを実行します:

$ vite dev

このコマンドにより、開発用サーバが起動し、リアルタイムでのコード変更が反映されます。

プロジェクトのビルド

プロジェクトをビルドして本番環境にデプロイするには、以下のコマンドを実行します:

vite build

このコマンドにより、本番用の最適化されたビルドが生成されます。

コントリビュート

プロジェクトへの貢献に興味がある方は、issueやプルリクエストを通じてご参加ください。すべての貢献は大歓迎です!

ライセンス

このプロジェクトはMITライセンスの下で公開されています。

関連

About

畳み込みニューラルネットワークをリアルタイムにビジュアル化するサイト

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages