Prosty program do klasyfikacji tekstu wykonany jako projekt na studia. Nic nie zostało zmienione względem wersji oryginalnej.
- Uruchom program i podaj ścieżkę do pliku CSV z danymi do treningu.
- Po treningu wybierz: pojedyncza wiadomość lub wiele z pliku. Wynik: prawdopodobieństwo i etykieta.
Message,Label
""Hello world"",0
""Win a prize"",1- Używa Bag-of-Words (BoW): tworzy słownik całych słów i zamienia tekst na wektor liczników.
- Wektor trafia do prostej sieci: warstwa ukryta (ReLU) → jeden neuron wyjściowy.
- Słownik budowany jest podczas treningu i nie jest zapisywany na dysk.
- Program nadaje się do małych zbiorów i prostych eksperymentów.
ProjNN-Ref.cpp— start programuNeuralNetwork.h— model i trenowanieProcessing.h— konwersja tekstu na wektoryDataset.h— ładowanie/zapisywanie CSV