簡體   English   中英

R中的數值矩陣如何轉換為tensorflow數據集?

[英]How do I convert a numeric matrix to a tensorflow data set in R?

我認為這是一個簡單的問題......

我正在嘗試構建我的第一個 NN,我將隨機森林、glm 和 gbm 的結果與 tensorflow NN 進行比較。 我有一個 data.frame,我已經將其轉換為數字數據矩陣......有些列是二進制指示符,其他列已經過 scale()-ed。

我嘗試像在所有加載罐裝數據的教程中所說的那樣運行feature_spec() ,但出現錯誤

Error in dataset_prepare(dataset, ,,self$x: !!self$y, named_features = TRUE) : Provided dataset is not a TensorFlow Dataset

我在這里找到了命令,是的,我可以將矩陣保存為 CSV,然后使用make_csv_dataset()將其讀回,但這似乎有點愚蠢且效率低下。

那么如何將數字矩陣轉換為 TensorFlow 數據集呢?

我通過轉換為矩陣過度設計了解決方案。 只需將數據保留為 data.frame, feature_spec就可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM