Найти в Дзене
EXCEL Help

Перцептрон в Excel, обучение перцептрона

Сегодня написал простой перцептрон в эксель.

Эксель хороший инструмент для того, чтобы понять принцип работы перцептрона и нейронной сети, как посчитать выход и как обучить.

Что такое перцептрон хорошо описано здесь, а что такое нейронная сеть здесь.

Данная модель перцептрона состоит из 5 входов, одного биаса.

Практического применения у данной модели нет и быть не может, не одной более менее путевой задачи она не решит, да и эксель для написания полноценной рабочей нейронной сети не годится, слишком медленный.

Обучение перцептрона в Excel
Обучение перцептрона в Excel
Так устроен перцептрон
Так устроен перцептрон

X1,X2,X3,X4,X5 - входы

B1 - биас, постоянная величина равная 1

w1,w2,w3,w4,w5,w6 - веса

Полный расчет пока приводить не буду, если кому интересно, то пишите в комментариях. Перцептрон может обучаться простым задачам.

Для обучения перцептрона пришлось писать макрос, так как есть циклические задачи, он не вреден, его задача копировать значения одних ячеек и вставлять их в другие ячейки.

Пример кода привожу здесь:

Sub CopyVesa()
For I = 0 To Range("B1").Value Step 1
For j = 1 To Range("B2").Value Step 1
Cells(5 + j, 9).Clear
Range("U12:U17").Copy
Range("L12").PasteSpecial Paste:=xlPasteValues
Range("B4").Value = j
Cells(5 + j, 9).Value = Range("O14")
Next
Range("B3").Value = I
Next
End Sub

Рабочий файл эксель выложен на яндекс диск здесь

Если у кого то есть сложности с Excel, задавайте вопросы в комментах, постараюсь помочь, подробнее излагайте суть и прикладывайте файлы выложенные на яндекс или гугл диск.

-4

Контроль поверок оборудования в Эксель

Калькулятор БЖУ в Эксель, для тех кто следит за питанием

Наука
7 млн интересуются