取消
顯示的結果
而不是尋找
你的意思是:

特性存儲:sklearn味模型、時間戳完全支持嗎?

thib
新的貢獻者三世

我已經創建了一個特性表(磚運行時10.2毫升),包含一個時間戳列作為一個主鍵,那不是用作功能但一列加入。

我已經創建了一個模型,列車從這個功能表和一些額外的數據,不包括主鍵。我試著排除它們,使用功能存儲api,從sklearn api。模型是被訓練的很好,但是當使用score_batch()方法,我得到一個錯誤聲稱“TypeError:浮動()的參數必須是一個字符串或一個數字,不是“時間戳”。

這個錯誤來自sklearn,所以有一些不兼容,或這是一個錯誤在特色商店嗎?

重現步驟:

  • 創建功能表與時間戳一列類型
  • 火車模型使用sklearn不使用時間戳列
  • 使用score_batch()方法和可視化的結果
1接受解決方案

接受的解決方案

Hubert_Dudek1
尊敬的貢獻者三世

也許你可以試著把時間戳為int

在原帖子查看解決方案

6個回答6

Hubert_Dudek1
尊敬的貢獻者三世

也許你可以試著把時間戳為int

thib
新的貢獻者三世

謝謝你的回複休伯特。是的,鑄造它長或int並解決這個問題,但這是一個解決方案,我想保持原有的數據,與直接可判斷的時間戳,尤其是當沒有理由為什麼他們應該引發一個錯誤在預測步驟,因為它沒有被使用。

Kaniz
社區經理
社區經理

嗨@Thibault Daoulas,磚在2021年12月發布了10.2運行時毫升。這是重要的臨時措施。你也可以參考文檔在這裏。

磚運行時毫升包括AutoML,一個工具來自動訓練機器學習管道。

  • AutoML忽略列隻有一個值。
  • 分類和回歸問題,時間列用於將數據集分為訓練,驗證集和測試集順序現在可以字符串類型。以前隻支持時間戳和整數。看到控製火車/驗證/測試獲取詳細信息。

FeatureStoreClient接口進行了簡化。

  • FeatureStoreClient.create_feature_table()方法現在已被淘汰。相反,使用FeatureStoreClient.create_table ()
  • FeatureStoreClient.get_feature_table()方法現在已被淘汰。相反,使用FeatureStoreClient.get_table ()
  • 所有參數FeatureStoreClient.publish_table()除了名字和online_store必須作為關鍵字參數傳遞。

有關更多信息,請參見工作特性表磚特性存儲Python API

嗨@Thibault Daoulas,

做@Kaniz Fatma響應幫助你解決你的問題嗎?如果是的,請其標記為最好的回應。如果不是,請讓我們知道。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map