Estou com problemas para rodar esta parte do treino. Já pesquisei muito no Google, mas não encontro a solução para o meu código que está sendo executado no Colab
treino_x = dados[:75]
treino_y = dados[:75]
teste_x = dados[75:]
teste_y = dados[75:]
print('Treinaremos %d elementos e testaremos %d elementos' % (len(treino_x), len(teste_x)))
teste_y.shape
from sklearn.svm import LinearSVC
from sklearn.metrics import accuracy_score
modelo = LinearSVC()
modelo.fit(treino_x, treino_y)
previsoes = modelo.predict(teste_x)
acuracia = accuracy_score(teste_y, previsoes) * 100
print('A acuracia da previsão é de %.f2%%' % acuracia)
Aparece o seguinte erro:
ValueError Traceback (most recent call last)
<ipython-input-11-e62606831d7f> in <module>()
3
4 modelo = LinearSVC()
----> 5 modelo.fit(treino_x, treino_y)
6 previsoes = modelo.predict(teste_x)
7
2 frames
/usr/local/lib/python3.6/dist-packages/sklearn/utils/validation.py in column_or_1d(y, warn)
795 return np.ravel(y)
796
--> 797 raise ValueError("bad input shape {0}".format(shape))
798
799
ValueError: bad input shape (75, 4)
Alguém por favor pode me ajudar? Muito agradecido desde já.