小白從零到AIoT之路(前言)

重拾初心的青年人發表於2023-02-01

什麼是AIoT

簡單來說就是AI(人工智慧)+IoT(物聯網)= AIoT(人工智慧物聯網)

AIoT融合AI技術和IoT技術,透過物聯網產生、收集來自不同維度的、海量的資料儲存於雲端、邊緣端,再透過大資料分析,以及更高形式的人工智慧,實現萬物資料化萬物智聯化。除了在技術上需要不斷革新外,與AIoT相關的技術標準、測試標準的研發、相關技術的落地與典型案例的推廣和規模應用也是現階段物聯網與人工智慧領域亟待突破的重要問題。(-來自百度百科)

為啥要做這個

小白我本科學了點人工智慧的皮毛(畢設也是個新冠識別的系統),網頁,小程式都是做了demo的樣子。畢業後疫情也迷茫過,難得10月在家門口找了一個做感測器的小公司,目前開發就我一個。試用期做了一個spring boot+vue的專案(待上線),轉正後契合公司發展和個人未來的職業規劃,結合自己對軟硬體結合的興趣,決定試試看。

線路規劃

目前結合各方資料,基於目前自我認知,做了一下的目標設定

  1. Python基礎與科學計算:掌握Python基礎語法,簡單演演算法的學習,具備基礎的程式設計能力;資料科學常用庫開發:NumPy、Pandas、Matplotlib常用的Python資料分析庫的使用,在深度學習專案上很多次都得設計,之前都是粗略瞭解,這次加深學習
  2. C51基礎學習:目前公司有幾個專案是C51,需要自我學習和處理一些基本任務,為後面微控制器學習打下基礎
  3. 演演算法數學基礎(難)掌握人工智慧涉及的高等數學,機率,離散數學,為後面演演算法學習打下基礎。目前暫時沒有好的途徑(好的學習影片,代找)短期基本的演演算法都不大難理解
  4. 機器學習基礎:包括線性迴歸、分類、無監督學習、決策樹等基礎的機器學習,這方面本科粗略學過,這次再次複習
  5. 深度學習:這邊資料就更多了,我準備跟著李沐大佬(B站up:跟李沐學AI)集合自己之前的資料進行學習。目前來說現階段能完成基礎模型的掌握,在未來能看懂論文,進行復原和落地調參,就能完成我現階段任務。
  6. C語言和資料結構演演算法重溫
  7. Linux相關知識學習包括shell程式設計、Linux檔案IO、Linux併發程式設計、網路程式設計、資料庫程式設計等等。
  8. 嵌入式程式設計:RS232、RS485、Linux串列埠程式設計、等感測器包括音影片程式設計等等。
  9. 5G物聯網應用開發ARM體系機構、STM32應用開發等等
  10. 嵌入式LInux系統移植及驅動開發

還有需要掌握的知識

個人需要提高英語水平(終身學習目標)、每日一道演演算法?
由於自己在學歷(本科)和英語等能力方面的差距,如果說我努力二十年才能和你一起喝咖啡,也算是一種個人滿足和提升。加油吧!

相關文章