Я получаю ПРЕДУПРЕЖДЕНИЕ: tensorflow: из в python

#python #tensorflow #machine-learning

#python #tensorflow #машинное обучение

Вопрос:

Я изучаю ML из AI Adventures, но у меня проблема с этим кодом

WARNING:tensorflow:From Ai1.py:12: load_csv_with_header (from tensorflow.contrib.learn.python.learn.datasets.base) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.data instead.
Traceback (most recent call last):
File "Ai1.py", line 12, in <module>
target_dtype=np.int)
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonutildeprecation.py", line 324, in new_func
return func(*args, **kwargs)
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowcontriblearnpythonlearndatasetsbase.py", line 53, in load_csv_with_header
header = next(data_file)
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonlibiofile_io.py", line 220, in __next__
return self.next()
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonlibiofile_io.py", line 214, in next
retval = self.readline()
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonlibiofile_io.py", line 184, in readline
return self._prepare_value(self._read_buf.ReadLineAsString())
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonlibiofile_io.py", line 100, in _prepare_value
return compat.as_str_any(val)
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonutilcompat.py", line 107, in as_str_any
return as_str(value)
File "C:UsersArditAppDataLocalProgramsPythonPython36libsite-packagestensorflowpythonutilcompat.py", line 80, in as_text
return bytes_or_text.decode(encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 8: invalid start byte

Я использую python 3.6, кто-нибудь может мне помочь

Комментарии:

1. Вы не показываете никакого кода, только предупреждение

2. Все это есть в предупреждении. » load_csv_with_header» устарел

Ответ №1:

Извините, вот код

 import tensorflow as tf
import numpy as np
from tensorflow.contrib.learn.python.learn.datasets import base

# Data files
IRIS_TRAINING = "iris_training.csv"
IRIS_TEST = "iris_test.csv"

# Load datasets.
training_set = base.load_csv_with_header(filename=IRIS_TRAINING,
                                     features_dtype=np.float32,
                                     target_dtype=np.int)
test_set = base.load_csv_with_header(filename=IRIS_TEST,
                                features_dtype=np.float32,
                               target_dtype=np.int)

print(training_set.data)

print(training_set.target)
  

Комментарии:

1. вам следует отредактировать свой вопрос и добавить к нему код.