Model.fit值错误(文本分类模型)

时间:2020-02-06 23:01:33

标签: python-3.x windows tensorflow machine-learning keras

我需要你的帮助...

我正在尝试使以下文本分类模块正常工作:

     # Train and validate model.
    history = model.fit(x_train,
            train_labels,
            epochs=epochs,
            callbacks=callbacks,
            validation_data=(x_val, val_labels),
            verbose=2,
            batch_size=batch_size) # Logs once per epoch.

Source File Can be Found Here: Google - Git Hub Text Classification Code

但是我在执行时遇到以下错误:

 Traceback (most recent call last):
  File "train_ngram_model.py", line 113, in <module>
    train_ngram_model(data)
  File "train_ngram_model.py", line 93, in train_ngram_model
    batch_size=batch_size) # Logs once per epoch.
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training.py", line 819, in fit
    use_multiprocessing=use_multiprocessing)
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training_v2.py", line 235, in fit
    use_multiprocessing=use_multiprocessing)
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training_v2.py", line 593, in _process_training_inputs
    use_multiprocessing=use_multiprocessing)
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training_v2.py", line 646, in _process_inputs
    x, y, sample_weight=sample_weights)
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training.py", line 2383, in _standardize_user_data
    batch_size=batch_size)
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training.py", line 2428, in _standardize_tensors
    converted_x.append(_convert_scipy_sparse_tensor(a, b))
  File "C:\Users\joebloggs\AppData\Roaming\Python\Python37\site-packages\tensorflow_core\python\keras\engine\training.py", line 3198, in _convert_scipy_sparse_tensor
    raise ValueError('A SciPy sparse matrix was passed to a model '
ValueError: A SciPy sparse matrix was passed to a model that expects dense inputs. Please densify your inputs first, such as by calling `x.toarray()`.

我已经花了几个小时来找到解决方案,但是我什么也没得到。

预先感谢您的答复。

0 个答案:

没有答案