• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie modelu do nauki chatbota

Fiszki IT
Fiszki IT
0 głosów
68 wizyt
pytanie zadane 25 lipca 2020 w Python przez Bish0p Obywatel (1,710 p.)

Witam wszystkich,

Jestem w trakcie pisania chatbota, zatrzymałem się w momencie tworzenie modelu sieci neuronowej do nauki chatbota, używam biblioteki keras.

model = keras.Sequential([
    keras.layers.Dense(len(training[0])),
    keras.layers.Dense(8),
    keras.layers.Dense(8),
    keras.layers.Dense(len(output[0]), activation="softmax")
])

model.compile(optimizer="adam", loss="sparse_categorical_crossentropy", metrics=["accuracy"])

model.fit(training, output, epochs=1000)

Bład jaki dostaje: InvalidArgumentError:  logits and labels must have the same first dimension, got logits shape [26,6] and labels shape [156]

Nie rozumiem o co chodzi, z tego co wyczytałem logitsy to surowe dane na ostatniej warstwie.

 

Moje dane:

input : [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0], ...

output: [0 0 1 0 0 0], ....

 

Byłbym bardzo wdzięczny za naprowadzenie w jakąś strone.

1 odpowiedź

+2 głosów
odpowiedź 27 lipca 2020 przez Eliro Stary wyjadacz (12,160 p.)
wybrane 28 lipca 2020 przez Bish0p
 
Najlepsza
Spróbuj zmienić "sparse_categorical_crossentropy" na "categorical_crossentropy".
komentarz 28 lipca 2020 przez Bish0p Obywatel (1,710 p.)
Działa, wytłumaczyłbyś czemu loss_function powodowało bład ?

Podobne pytania

0 głosów
1 odpowiedź 92 wizyt
pytanie zadane 27 sierpnia 2020 w C i C++ przez Bish0p Obywatel (1,710 p.)
0 głosów
0 odpowiedzi 215 wizyt
pytanie zadane 20 lipca 2018 w Nasze projekty przez marcin99b Maniak (71,380 p.)
0 głosów
0 odpowiedzi 370 wizyt
pytanie zadane 2 stycznia 2017 w Java przez xydden Gaduła (4,500 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

84,762 zapytań

133,562 odpowiedzi

296,003 komentarzy

56,018 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...