本文的原版Python代碼參考了以下文章:
零基礎入門深度學習(1) - 感知器
零基礎入門深度學習(2) - 線性單元和梯度下降

在機器學習如火如荼的時代,Python大行其道,幾乎所有的機器學習的程序都是Python寫的。
.Net的機器學習庫有,但是非常少,Tensorflow也暫時并不支持.Net.
寫這篇文章的目的,也只是想嘗試一下,通過將Python的源代碼改寫成Net來更加深入的理解感知機的原理。
畢竟在改寫的時候,每一行代碼都必須研究一下,很多知識是無法混過去的。

感知機的模型其實就這么簡單,本文也不是深度學習的科普,所以具體不解釋。

(題外話 .Net Core 暫時沒有System.Math的支持,對于一些簡單的機器學習,改寫起來沒有問題,但是稍微復雜一些就無能為力了。)

一個感知機的代碼大概是這個樣子的,這里矩陣的實現(xiàn)還是很原始的List

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網站設計培訓,網站建設培訓學習是年輕人改變自己的最好方式