iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
AI & Data

AI ninja project系列 第 26

AI ninja project [day 26] QLattice -- 基礎迴歸

這次來看看QLattice來執行迴歸的功能,
我們想從Airbnb上待租房子的特徵,來預測房子租金的價格。

參考攻略:
https://docs.abzu.ai/docs/tutorials/python/airbnb.html

首先先下載資料集:
https://ithelp.ithome.com.tw/upload/images/20210926/2012267879SsmFWFRi.png

上傳資料集到colab:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678ShgjXcg8zg.png

安裝載入套件:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678cAMbCIrhQp.png

去掉遺失的數值,查看資料結構:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678zB1TSWOEbM.png

切分訓練集測試集:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678trCThhEhSu.png

設定neighbourhood_group、neighbourhood、room_type這三個欄位為類別的特徵,
price為預測的標籤,開始訓練(迴歸少了kind參數):
https://ithelp.ithome.com.tw/upload/images/20210926/201226781kPOdqmIQF.png

利用圖形查看最佳的模型:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678SMac90bStd.png

也可以利用待租房子經緯度查看真實租金與預測租金的差異:
https://ithelp.ithome.com.tw/upload/images/20210926/20122678YTPA51tANd.png


上一篇
AI ninja project [day 25] QLattice -- 基礎分類
下一篇
AI ninja project [day 27] QLattice --進階分類
系列文
AI ninja project30

尚未有邦友留言

立即登入留言