Сделай свою нейросеть за 11 строк кода: как на самом деле работает ИИ
Нейросеть - это не магия. Внутри только умножение чисел и производная сигмоиды. В этом ролике собираем рабочую нейросеть с нуля: одиннадцать строк кода на Python, которые сами учатся на данных. Разбираем каждый символ - нейрон как калькулятор, сигмоида, прямой проход, функция потерь и обратное распространение ошибки (backpropagation) на пальцах, через метафору спуска по склону в тумане. К концу ты поймёшь, как на самом деле работает то, что стоит за ChatGPT, Claude и всеми большими моделями. Тот же нейрон, та же сигмоида, тот же backprop - разница только в масштабе. Основа разбора: классический пример «нейросеть в 11 строк Python» Эндрю Траска. Оригинал: https://iamtrask.github.io/2015/07/12/basic-python-network/ === ТЕ САМЫЕ 11 СТРОК (скопируй и запусти, нужен numpy: pip install numpy) === import numpy as np X = np.array([[0,0,1],[0,1,1],[1,0,1],[1,1,1]]) y = np.array([[0,1,1,0]]).T syn0 = 2*np.random.random((3,4)) - 1 syn1 = 2*np.random.random((4,1)) - 1 for j in range(60000): l1 = 1/(1+np.exp(-(np.dot(X,syn0)))) l2 = 1/(1+np.exp(-(np.dot(l1,syn1)))) l2_delta = (y - l2)*(l2*(1-l2)) l1_delta = l2_delta.dot(syn1.T) * (l1 * (1-l1)) syn1 += l1.T.dot(l2_delta) syn0 += X.T.dot(l1_delta) print(l2) Запустил и увидел, как случайные числа сами подстроились под ответ? Напиши в комменты «щёлкнуло». 00:00 Нейросеть - это не магия
Название:
Сделай свою нейросеть за 11 строк кода: как на самом деле работает ИИ
Категория:
Разное