ニューラルネットワークに関する適切なリファレンスの検索[非公開]

StackOverflow https://stackoverflow.com/questions/604078

  •  03-07-2019
  •  | 
  •  

質問

複製

  

人工について学ぶための優れたリソースは何ですかニューラルネットワーク?

さまざまな種類のニューラルネットワーク/そのアプリケーション/例に関する優れた(初心者レベルの)リファレンスブック(またはWebサイト)を探しています。特定のアプリケーションを念頭に置いているわけではありません。それらをどのように利用できるかについて興味があります。 Pythonでそれらを使用することに特に興味がありますが、どの言語でも、あるいは理論だけでも問題ありません。

役に立ちましたか?

解決

Heaton Research で利用可能なコースの非常に広範なシリーズがあります。 。コースはC#(Javaでも利用可能)向けですが、概念について詳しく説明しているので、自分でpythonでコーディングする場合でもご覧になることをお勧めします。

コースはビデオ形式ですが、最も重要な概念も記載されています。

他のヒント

Pythonを使用したニューラルネットワークの以下の3つのリンクを参照してください。

ニューラルネットワークの紹介

Pythonでニューラルネットを織る

パイロのニューラルネットワーク

ロンスティーブンス

" 集合知能のプログラミング" Toby SegaranによるNNに関する章とPythonの例もあります。

David Krieselのニューラルネットワークの簡単な紹介を試してみてください。これは、豊富にイラスト入りの電子ブックであり、無料で入手できます。多くのネットワークパラダイムをカバーしており、Rojasの電子ブックほど理論的ではありません。無料で入手できるウェブ上で最高のようです

AI-Junkie には、ニューラルネットワークに関する非常に優れた直感的なチュートリアルがあります。このサイトは、必要な数学を最小限に抑えてチュートリアルにアクセスできるように設計されています。

現在、このサイトを入門書として使用しています- Pythonではなく、良いフィードフォワードネットワークの例であり、非常に簡単です。

同時に、Robert CallanによるThe Essence of Neural Networks(ISBN 0-13-908732-X)を読みました。これは、幅広いネットワークアーキテクチャとアプリケーションを持ち、読みやすいです。

あなたはpythonに言及しているので、このIBMサイトに誘導する必要があります。 、これは非常に便利であり、基礎となるコードはpython こちらにあります。引用は Neil Schemenauer に行ってください。

Pythonコードを実行し、numpyに移植したのは非常に遅いためです。私は失敗しましたが、numpyをゴミにする前に、実装があまり良くないと疑わなければならず、フォワードパスとバックプロパゲーションを行うベクトル化された方法があると確信しています、それは見つかりませんでした。

私がやったことは、Pythonコードの単純な移植によってJavaで実装することです。これには1時間ほどかかり、約100倍高速に実行されます。これは私がnumpyで何をしているのか分からないというより証拠だと思いますが、ゼロから始めるのであれば生のPythonがあなたにとって正しい言語かどうか疑問に思います。 pythonを使用する必要がある場合は、この種のコードをCまたはC ++でコーディングした方がよい場合があります。

幸運を祈ります。

上記の回答でpythonビットがカバーされていると思います。 「または理論だけ」については、 Raú l Rojas には、 Wikiページからダウンロードできる膨大な電子書籍があります。

>

最良のリファレンスは、ビショップの「パターン認識のためのニューラルネットワーク」です。別の優れた本は、ヘイキンによる「ニューラルネットワークと学習マシン」です。

より実用的な参照には、 Matlabのニューラルネットワークツールボックスのユーザーガイドまたは< a href = "http://www.cimne.com/flood" rel = "nofollow">オープンソースニューラルネットワークC ++ライブラリフラッド。

FAQ ANN ニュースグループcomp.ai.neural-netsは、オンラインでもオフラインでも使用可能です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top