|
25 | 25 | |[Logging](https://github.com/Sinus44/Console-Engine#class-Logging)|Запись отладочной информации в файл| |
26 | 26 | |[Mmath](https://github.com/Sinus44/Console-Engine#class-Mmath)|Математические функции| |
27 | 27 | |[Output](https://github.com/Sinus44/Console-Engine#class-Output)|Настройка выходного буффера окна консоли| |
28 | | -|[Perceptron](https://github.com/Sinus44/Console-Engine#class-Perceptron)|Простой нейрон| |
29 | 28 | |[Performance](https://github.com/Sinus44/Console-Engine#class-Performance)|Замер времени выполнения кода| |
30 | 29 | |[Scene](https://github.com/Sinus44/Console-Engine#class-Scene)|Управления отображаемыми сценами| |
31 | 30 | |[Sound](https://github.com/Sinus44/Console-Engine#class-Sound)|Воспроизведение звуков из WAV файлов| |
|
294 | 293 | Установка размера буффера окна консоли (в символах) |
295 | 294 | Принимает: (int) w - ширина окна консоли, (int) h - высота окна консоли |
296 | 295 |
|
297 | | -## Class Perceptron |
298 | | -Простой нейрон |
299 | | -### Методы: |
300 | | - |
301 | | -### \_\_init\_\_() |
302 | | -Конструктор |
303 | | -Принимает: (int) inputs - кол-во входных нейронов, (float) learningRate - скорость обучения |
304 | | - |
305 | | -### exp() |
306 | | -Экспонента числа |
307 | | -Принимает: (float) x - число |
308 | | -Возвращает: (float) - экспонента числа |
309 | | - |
310 | | -### derivative() |
311 | | -Производная функции активации |
312 | | -Принимает: (float) x - число |
313 | | -Возвращает: (float) - производная функии активации |
314 | | - |
315 | | -### activation() |
316 | | -Функция активации |
317 | | -Принимает: (float) x - число |
318 | | -Возвращает: (float) - функия активации |
319 | | - |
320 | | -### predict() |
321 | | -Предсказывает выхоное значение исходя из входных данных |
322 | | -Принимает: (array_float) input - массив входных данных |
323 | | - |
324 | | -### learn() |
325 | | -Обучение нейрона с учителем |
326 | | -Принимает: (array_float) input - массив входных данных, (float) out - ожидаемое выходное значение |
327 | | -Возвращает: (float) - ошибка между ожидаемым и фактическим результатом |
328 | | - |
329 | | -### learnNoLearer() |
330 | | -Обучение нейрона с без учителя |
331 | | -Принимает: (float) err - ошибка нейрона |
332 | | - |
333 | 296 | ## Class Performance |
334 | 297 | Замер времени выполнения кода |
335 | 298 | ### Методы: |
|
0 commit comments