私はニューラル ネットワークを使っていくつかの研究を行ってきましたが、その概念と理論は全体として理解できます。まだ答えを見つけることができていない 1 つの疑問は、ニューラル ネットワークで使用するニューロンの数です。適切で効率的な結果を達成するため。隠れ層、隠れ層ごとのニューロンなどを含めます。より多くのニューロンが必然的により正確な結果をもたらしますか(システムへの負担は大きくなります)、それともより少ないニューロンでも十分でしょうか? それらの数を決定するのに役立つ何らかの管理規則はありますか? ニューラルネットに実装されているトレーニング/学習アルゴリズムのタイプに依存しますか? ネットワークに提示されているデータ/入力のタイプに依存しますか?
質問への回答が簡単になる場合は、トレーニングと予測の主な方法としてフィードフォワードとバックプロパゲーションを使用する可能性が高くなります。
余談ですが、一般的に「最良/最も実用的」に格下げされる予測アルゴリズム/発火ルールまたは学習アルゴリズムはありますか、それともネットワークに提示されるデータの種類にも依存しますか?
ご意見をお寄せいただきありがとうございます。いつも感謝しています。
編集: C# タグに関しては、これがニューラル ネットワークをまとめる言語です。その情報がまったく役立つ場合。