/ / Tworzenie docelowych wartości dla danych treningowych - Sieci neuronowe - Matlab, macierz, uczenie maszynowe, sieć neuronowa, klasyfikacja

Tworzenie docelowych wartości dla danych treningowych - sieci neuronowe - matlab, macierz, uczenie maszynowe, sieć neuronowa, klasyfikacja

Dostałem trochę danych o bakteriach i powinnam użyć sieci neuronowych, aby sklasyfikować bakterie jako należące do grupy A lub grupy B.

Zestaw danych bakterii, który dostałem, wygląda takto. Jest 18 zestawów matematycznych Matlab, które są następujące: A1.mat, A2.mat, A3.mat, A4.mat, A5.mat, A6.mat, A7.mat, A8.mat, A9.mat, B1. mata, B2.mat, B3.mat, B4.mat, B5.mat, B6.mat, B7.mat, B8.mat, B9.mat.

Każdy z tych zbiorów danych Matlab składa się z 2510 x2 macierzy. Pierwsza kolumna to informacja o czasie, a druga kolumna zawiera informacje o bakteriach. Wyodrębniłem tylko informację o bakterii w kolumnie 2 między indeksami 900 i 1200. To była część potrzebna do mojej analizy. Dało to matrycę 209 x 1.

Następnie utworzyłem dane wejściowe jako macierz 209 x 18, tj. Wyodrębniając dane pomiędzy 900 a 1200 indeksów dla każdego ze zbiorów danych i łącząc wszystko razem.

Moim celem w tym projekcie jest klasyfikacja bakteriijako należące do grupy A lub grupy B. Od tego momentu nie mam pojęcia, jak uzyskać wartości docelowe, które muszę wprowadzić do sieci neuronowej. Czy potrzebuję dodatkowych informacji, aby kontynuować? zestaw danych zawierał również informacje o celu? Pomoc w tym miejscu byłaby pomocna.

Odpowiedzi:

1 dla odpowiedzi № 1

Wygląda na to, że masz 418 wszystkich egzemplarzyz 9 funkcjami, z 209 należącymi do grupy A i 209 należącymi do grupy B. Dla tego, co jest warte, zazwyczaj chcesz mieć wiele, wiele więcej przykładów do szkolenia sieci neuronowej.

Zamiast myśleć o twojej klasyfikacjiproblem jako A lub B, pomyśl o tym jako "A" lub "nie A." Tak więc przykłady należące do grupy A mają wartość docelową 1, a przykłady należące do grupy B mają wartość docelową równą 0.