history = model.fit(X, y, batch_size=32, epochs=40, validation_split=0.1)
masalahnya adalah ini
Menampilkan kesalahan:
ValueError: Failed to find data adapter that can handle input: <class 'numpy.ndarray'>, (<class 'list'> containing values of types {"<class 'int'>"})
model
? Itu bukan bagian dari salah satu paket yang ditandai. Perlihatkan traceback penuh.Jawaban:
ValueError dalam TensorFlow
https://pythonprogramming.net/convolutional-neural-network-deep-learning-python-tensorflow-keras/
Saya mencoba kode berikut dan bekerja untuk saya:
sumber
Jadi ini terjadi versi tensorflow yang lebih baru Saya tidak yakin dari mana tetapi saya berada di versi 2.0.0 dan hal yang sama terjadi
Saya berasumsi bahwa Anda hanya mengubah array X menjadi array numpy Tapi coba konversi 'X' dan juga 'y' menjadi array numpy menggunakan dtype sebagai np.uint8
Itu harus menyelesaikan masalah
sumber
Saya menghadapi masalah yang sama. Ternyata itu dalam bentuk daftar. Saya harus mengubah bidang menjadi array numpy seperti:
itu dia!
sumber
VIKI sudah mengatakan jawaban yang bagus. Saya menambahkan lebih banyak informasi. Dulu crash host colab untuk saya juga, sebelum saya menambahkan pembungkus np.array ().
Crashing host karena kehabisan memori ada hubungannya dengan ini:
Penjelasan gradien padat Tensorflow?
sumber
Dalam kasus saya masalahnya hanya pada y. itu daftar. dalam hal ini saya harus berubah
y = np.array (y)
sumber
Jawaban Mahmud memperbaiki kesalahan TensorFlow Tutorial "Regresi dasar: Prediksi efisiensi bahan bakar" di bagian [30]. Ini adalah 2 baris:
Ubah ini:
Untuk ini:
Terima kasih, Mahmud
sumber
Cukup ketik lemparkan array.
sebagai contoh:
sumber