Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2021, 19:44   #1
Petrov210217
Пользователь
 
Регистрация: 14.11.2018
Сообщений: 89
По умолчанию Помогите с загрузкой данных в нейросеть из файла

Доброго времени суток. Скачал в интернете нейронную сеть, хочу загружать в нее данные из файла. В x из файла с входными данными, в y правильные ответы из файла. Но получаю ошибки. Подскажите как правильно загрузить данные из файла.
Данные в файле txt
Входные:
1 0 1
1 0 1
0 1 0
0 1 0

Правильные ответы:
0
0
1
1

Код:
import numpy as np
from numpy  import array

# Функция сигмоида/ Необходима для опредления значения весов
def sigmoid(x, der=False):
	if der:
		return x * (1 - x)
	return 1 / (1 + np.exp(-x))

#x = np.array([[1, 0, 1],
#		[1, 0, 1],
#		[0, 1, 0],
#		[0, 1, 0]]) # Набор входных данных

with open('inputNS.txt') as f:
    x=list(map(float, f.read().split()))
print(x)

#y = np.array([[0, 0, 1, 1]]).T # Правильные ответы
with open('outputNS.txt') as f:
    y=list(map(float, f.read().split()))
print(y)

np.random.seed(1) # Сделаем случайные числа более определёнными

syn0 = 2 * np.random.random((3, 1)) - 1 # Инициализируем веса случайным образом со средним 0
l1 = []

for iter in range(10000): # Прямое распространение
	l0 = x
	l1 = sigmoid(np.dot(l0, syn0))

	l1_error = y - l1 # Насколько мы ошиблись?
	l1_delta = l1_error * sigmoid(l1, True) # Перемножим это с наклоном сигмоиды на основе значений в l1

	syn0 += np.dot(l0.T, l1_delta) # Обновим веса

print("Выходные данные после тренеровки: ")
print(l1)
ЫЫЫЫЫЫ
Petrov210217 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с загрузкой файла в StringGrid (Delphi 7) Rilpack Общие вопросы Delphi 26 20.05.2019 15:00
Проблема с загрузкой файла plg Timurkh77 Gamedev - cоздание игр: Unity, OpenGL, DirectX 23 17.01.2019 19:39
Проблема с загрузкой параметров из ini-файла Nomad Помощь студентам 6 03.08.2009 16:04
Ошибка, связанная с загрузкой из файла! kayman Помощь студентам 5 01.06.2008 21:23