1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tworzenie chatbotów w Pythonie

Connected

ćwiczenie

Klasyfikacja intencji z użyciem sklearn

Przygotowano dla ciebie tablicę X zawierającą wektory opisujące każde zdanie ze zbioru danych ATIS, a także jednowymiarową tablicę y z etykietami. Etykiety to liczby całkowite odpowiadające intencjom w zbiorze danych. Na przykład etykieta 0 odpowiada intencji atis_flight.

Teraz użyjesz biblioteki scikit-learn, aby wytrenować klasyfikator na tym samym zbiorze danych. Dopasuj i ocen klasyfikator wektorów nośnych (SVC).

Instrukcje

100 XP
  • Zaimportuj klasę SVC z modułu sklearn.svm.
  • Utwórz instancję klasyfikatora clf, wywołując SVC z jednym argumentem kluczowym C o wartości 1.
  • Dopasuj klasyfikator do danych treningowych X_train i y_train.
  • Przewidź etykiety zbioru testowego X_test.