1、人工智慧訓練出來的模型是一個 類似 .h .exe 文件?或者什麼?
2、模型如何使用?
3、使用模型需要什麼軟體條件,重點需要什麼硬體條件(其實我想知道單片機上可以跑這個模型嗎?不能的話至少需要什麼硬體級別可以跑)?
預測房價
讓我們用一個簡單的例子來引入幾個概念。假設你要解決一個預測北京房價的問題,你發現房價和房屋面積,那麼你可以設計出一個這樣的公式:
然後你從網路上收集了一些房屋成交數據,通過 Excel 回歸得到了 a 和 b 的擬合值。
之後再有一套新的房子出現在你面前,你只需要將房屋積和環數代入上面的公式,即可算出預測的房價。
在上面一整套手工房價預測的過程中,設計的公式就是模型結構,a 和 b 就是模型的權值,我們進行回歸,就相當於在訓練一個神經網路模型。代入一套新房子的數據,計算預估的房價,就是使用模型的方法。使用模型只需要能夠進行數學計算,就能使用,但是為了效率,我們會使用一些成熟的模型推斷框架用於加速推斷過程
1. 人工智慧訓練出來的模型是一個 類似 .h .exe 文件?或者什麼?
.h 文件是 c 語言的頭文件,.exe 文件是 Windows 上的可執行文件,它們都不是模型文件。
模型文件是一系列權值,通常是大量(上百萬)個浮點數(如 float32,如果進行了模型量化,也可以是整數。
以 PyTorch 存下來的模型為例: