![](/img/trans.png)
[英]R keras package Error: Python module tensorflow.contrib.keras.python.keras was not found
[英]Error : Python module tensorflow.python.keras was not found
我想將一些數值轉換為類別。 我正在使用“keras”包進行圖像分類。
當我使用 to_categorical(trainy) 時,收到“錯誤:未找到 Python 模塊 tensorflow.python.keras”。
我已經接受了訓練 <- c(0,0,0,0,0,1,1,1,1,1) 並將其轉換為分類值。
library(keras)
library(tensorflow)
trainy <- c(0,0,0,0,0,1,1,1,1,1)
trainLabels <- to_categorical(trainy)
該向量中的值應轉換為分類值。
您的代碼在我的機器上運行良好。
請檢查您是否使用install_keras()
命令在您的機器中安裝了 keras 和/或 Tensorflow for R。
所以你的代碼會是這樣的:
library(keras)
library(tensorflow)
install_keras() # or install_tensorflow() depending on what you want
trainy <- c(0,0,0,0,0,1,1,1,1,1)
trainLabels <- to_categorical(trainy)
希望這可以幫助!
conda create -n tf tensorflow
conda activate tf
或者,要在 Linux 或 Windows 上安裝當前版本的 GPU TensorFlow:
conda create -n tf-gpu tensorflow-gpu
conda activate tf-gpu
在 Windows 上使用 Anaconda 提示符和上述命令安裝 GPU TensorFlow。然后在 RStudio 中重新安裝 tensorflow 包,加載庫(tensorflow)。 現在運行命令
trainLabels <- to_categorical(trainy)
這對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.