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

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

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

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

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

延伸閱讀

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