Programista 1/2024 (111) – styczeń/luty 2024 – Sieci neuronowe od podstaw

programistamag.pl 9 miesięcy temu

Mam wrażenie, iż wokół sieci neuronowych narosło wiele mitów. choćby niektórzy starsi członkowie mojej rodziny na hasło „sztuczna inteligencja” robią posępną minę, niezależnie od tego, czy mowa jest o generowaniu obrazów czy – na przykład – o rozpoznawaniu odręcznego pisma czy też tłumaczeniu tekstu z jednego języka na drugi. Tymczasem sieć neuronowa, czy bardziej precyzyjnie wielowarstwowy perceptron, jest stosunkowo prostym matematycznym konstruktem, do zrozumienia którego powinna wystarczyć wiedza na poziomie szkoły średniej...

Zagadnienia poruszane w tym artykule:

  • Sieć neuronowa od zera;
  • Problemy optymalizacyjne;
  • Normalizacja problemu;
  • Metoda malejącego gradientu;
  • Pochodna funkcji;
  • Wyznaczanie pochodnej wszystkich parametrów;
  • Reużywanie zmiennych;
  • Szkic implementacji sieci neuronowej;
  • Klasa basowa węzła drzewa wyrażenia;
  • Węzły drzewa wyrażenia;
  • Testujemy sieć'.

Artykuł pochodzi z magazynu Programista nr 111 (1/2024). Szczegółowy spis treści wydania nr 111: https://programistamag.pl/programista-1-2024-111/

Autorem artykułu jest Wojciech Sura. Programuje 30 lat, z czego 15 komercyjnie; ma na koncie aplikacje desktopowe, webowe, mobilne i wbudowane – pisane w C#, C++, Javie, Delphi, PHP, JavaScript i w jeszcze kilku innych językach. w tej chwili pracuje w SII – największym w Polsce dostawcy usług doradztwa technologicznego, transformacji cyfrowej, Business Process Outsourcing i inżynierii.

Idź do oryginalnego materiału