第10課 實戰 IoT AI(一)

2021-10-25 08:29:01 字數 416 閱讀 4452

在接下來的課程裡,我們來完成乙個 iot+ai 的實戰專案。本節課核心內容:

這個功能並不複雜,而在這個架構上稍加擴充套件,乙個成熟的應用就可以實現了。比如乙個網路攝像頭,當它在抓拍的**裡面識別到人的時候,可以把結果實時發布到雲端的監控。

實際上執行 android 的物聯網裝置已經很常見了,有興趣的同學可以了解一下 google 的 android things。

在開始 coding 之前,我們先來討論幾個設計問題。

我們前面提到過,乙個 mqtt 資料報最大可以達到約 256m,所以對於傳輸的需求,最簡單直接的方式就把資料直接包含在 publish 包裡面進行傳輸。

還有一種更好的做法。在發布資料之前,先把上傳到雲端的某個儲存裡,然後 publish 包裡面只包含的 url,當訂閱端接收這個資料之後,它再通過的 url 來獲取。這樣的

第2 5課 實戰練習

第一部分和第二部分所學的 matplotlib 和 seaborn 工具,是具有師承關係的兩個資料視覺化庫,在實際專案中,可根據自己的喜好選擇使用。本課將用它來展示兩個實際的案例,從中窺見資料視覺化在資料分析方面的威力。這個資料集有以下幾個特徵 在對這些資料進行分析之前,要先了解資料集的基本情況,即...

第10課 貪心演算法

貪心演算法是一種在每一步選擇中都採取在當前狀態下最好或最優 即最有 利 的選擇,從而希望導致結果是全域性最好或最優的演算法。貪心演算法與動態規劃的不同在於它對每個子問題的解決方案都做出選擇,不能回退。動態規劃則會儲存以前的運算結果,並根據以前的結果對當前進行選擇,有回退功能。貪心法可以解決一些最優化...

第3個10課整理

關係運算子 各個運算子含義 is使用者物件的比較 小整數物件池 5到256 邏輯運算子 and邏輯與 true and true or邏輯或 兩邊都為假才假 not取反 進製的轉換 將八進位制數字 423.5176 轉換成十進位制 423.5176 4 82 2 81 3 80 5 8 1 1 8 ...