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

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

感知機(jī)的模型其實(shí)就這么簡單,本文也不是深度學(xué)習(xí)的科普,所以具體不解釋。

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

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

延伸閱讀

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