Proszę wyjaśnić proces szkolenia sieci neuronowej.
Trening sieci neuronowej to proces, który polega na iteracyjnej i stopniowej modyfikacji wag połączeń między neuronami w sieci za pomocą algorytmu. Celem tego procesu jest zmniejszenie błędu między predykcjami modelo a pożądanym wynikiem. Algorytm dostosowuje wagi połączeń na podstawie tego, jak sieć zachowywała się na określonym zbiorze danych, a błąd jest mierzony na podstawie funkcji straty. Proces modyfikacji wag jest powtarzany, aż model osiongnie pożądaną dokladność.