生物学的樹状突起計算のシミュレーションは、人工知能(AI)の開発に不可欠です。このホワイトペーパーでは、サポートベクターマシン(SVM)や多層パーセプトロン(MLP)と同様に、DendriteNetまたはDDという名前の基本的な機械学習アルゴリズムを紹介します。 DDの主な概念は、出力の論理式に入力間の対応するクラスの論理関係(および\ backslashor \ backslashnot)が含まれている場合、アルゴリズムは学習後にこのクラスを認識できるということです。実験と主な結果:ホワイトボックス機械学習アルゴリズムであるDDは、ブラックボックスシステムに対して優れたシステム同定性能を示しました。次に、9つの実際のアプリケーションによって、DDが、回帰のためにニューロンの細胞体(Cell body Net)を模倣したMLPアーキテクチャと比較してより優れた一般化機能をもたらすことが確認されました。第三に、MNISTおよびFASHION-MNISTデータセットによって、DDは、分類のためにCell bodyNetよりも大きなトレーニング損失の下で高いテスト精度を示したことが確認されました。モジュールの数により、DDの論理式の容量を効果的に調整できます。これにより、過剰適合が回避され、優れた一般化機能を備えたモデルを簡単に取得できます。最後に、MATLABとPyTorch(Python)で繰り返し実験を行ったところ、エポックとフォワードプロパゲーションの両方でDDがCell bodyNetよりも高速であることが実証されました。このホワイトペーパーの主な貢献は、ホワイトボックス属性、一般化機能を向上させるための制御可能な精度、および計算の複雑さの低減を備えた基本的な機械学習アルゴリズム(DD)です。 DDは一般化されたエンジニアリングに使用できるだけでなく、ディープラーニングのモジュールとして大きな開発の可能性を秘めています。 DDコードはGitHubで入手できます:https://github.com/liugang1234567/Gang-neuron。
The simulation of biological dendrite computations is vital for the development of artificial intelligence (AI). This paper presents a basic machine learning algorithm, named Dendrite Net or DD, just like Support Vector Machine (SVM) or Multilayer Perceptron (MLP). DD's main concept is that the algorithm can recognize this class after learning, if the output's logical expression contains the corresponding class's logical relationship among inputs (and\backslashor\backslashnot). Experiments and main results: DD, a white-box machine learning algorithm, showed excellent system identification performance for the black-box system. Secondly, it was verified by nine real-world applications that DD brought better generalization capability relative to MLP architecture that imitated neurons' cell body (Cell body Net) for regression. Thirdly, by MNIST and FASHION-MNIST datasets, it was verified that DD showed higher testing accuracy under greater training loss than Cell body Net for classification. The number of modules can effectively adjust DD's logical expression capacity, which avoids over-fitting and makes it easy to get a model with outstanding generalization capability. Finally, repeated experiments in MATLAB and PyTorch (Python) demonstrated that DD was faster than Cell body Net both in epoch and forward-propagation. The main contribution of this paper is the basic machine learning algorithm (DD) with a white-box attribute, controllable precision for better generalization capability, and lower computational complexity. Not only can DD be used for generalized engineering, but DD has vast development potential as a module for deep learning. DD code is available at GitHub: https://github.com/liugang1234567/Gang-neuron .