Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2021 09:09:09

GolgOFF
Зарегистрирован: 2021-01-31
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Учусь делать нейросеть

Всем здравия, такая проблема: я вообще не умею в нейросети, полный ноль. Решил скопировать нейросеть из обучающей статьи и просто посмотреть, как она работает. И сразу проблема: она даже не запускается.

 import numpy as np
def sigmoid(x):
    return 1 / (1 + np.exp(-x))
class Neuron:
    def _init_(self, weights, bias):
        self.weights = weights
        self.bias = bias
    def feedforward(self, inputs):
        total = np.dot(self.weights, inputs) + self.bias
        return sigmoid(total)
    
weights = np.array([0, 1])
bias = 4
n = Neuron(weights, bias)
x = np.array([2, 3])
print(n.feedforward(x))

Выдаёт ошибку: Traceback (most recent call last):
File “CUsers/* * */AppData/Local/Programs/Python/Python39/neural net new.py”, line 17, in <module>
n = Neuron(weights, bias)
TypeError: Neuron() takes no arguments

И я не могу понять - почему? IDLE Shell 3.9.1

Офлайн

#2 Янв. 31, 2021 09:28:06

rami
Зарегистрирован: 2018-01-08
Сообщения: 281
Репутация: +  72  -
Профиль   Отправить e-mail  

Учусь делать нейросеть

Должно быть по два подчёркивания с каждой стороны, а не по одному:

 __init__

Офлайн

#3 Фев. 1, 2021 13:18:47

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Учусь делать нейросеть

Тебе еще рано в нейросеть.
попробуй написать калькулятор для начала



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version