Sieć neuronowa zaliczenie

BD
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Witam wszystkich serdecznie. Jako, że jestem tu pierwszy raz proszę o wyrozumiałość.
Do rzeczy, dostałem w ramach zaliczenia przedmiotu projekt o nazwie implementacja "jednokierunkowej sieci neuronowej", dla mnie brzmiało to zagadkowo, ale coś udało mi się wyklepać:). Lecz przy ostateczniej kompilacji pojawiaja się błędy, których wcześniej nie było, a wydaje mi się, że dobrze wszystko określiłem. Chciałbym prosić o ekspertyzę mojego kodu i wytknięcie błędów.
Z góry dzięki i pozdrawiam.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Zapomnij. Wstaw konkretne informacje o błędach i fragmenty kodu.

  • Rejestracja: dni
  • Ostatnio: dni
0

Trochę głupio mi to pisać, bo sam programuję tylko hobbystycznie, ale Twój kod to prawdziwy majstersztyk ;-) Niektórzy mówią, że C jest prosty, ale jak się patrzy na taki kod to płakać się chce ;-(. Czemu nie piszesz w C++?
Pewności nie mam, ale chyba (całkowicie przypadkowo) znalazłem coś takiego:

Kopiuj
    st_warstwa *warstwa_pom = warstwa;
    st_neuron *neuron = NULL;

Zdaje się, że powinno być str_... (?)
Bardzo podoba mi się funkcja nauka_obsluga - nie ma to jak 3 zagnieżdżone funkcje do while ;D
Przy okazji taka drobna uwaga: wywal zmienną beta //wspolczynnik do funkcji sigmoidalnej <- ona jest nieistotna w SSN! Równie dobrze możesz zwiększyć/zmniejszyć wagi w neuronie o tą wartość i wyjdzie na to samo...

  • Rejestracja: dni
  • Ostatnio: dni
0

Huh, w sumie to jest w C++ (operator new/delete)...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.