Найти в Дзене
Предсказание (модель) LSTM сети на мультивариантных временных рядах на списках акций
Здравствуйте!Я писал в прошлой статье как я примерно работал с мультивариантными данными во временных рядах.Это статья https://www.cyberforum.ru/blog... g7345.html . Здесь я строю графики предсказания модели обученной на 4 годах на акциях Генерал Электрик, где как ввод сети подавалась 5 параметров 5-ти дней(в прошлой статье) и здесь вывод сети 1 параметр 1-го дня(цена открытия).Так делает скользящее окно из функции pass_window_n_past_dot_n_future().В комментариях я описываю 2 вида восстановление...
3 года назад
Свой энкодер на keras
Добрый день!Что такое энкодер(разновидность нейросети) и их код я привел в этих статьях на cyberforum: Простой автоэнкодер создает картинки с числами - https://www.cyberforum.ru/blogs/763551/blog7271.html Более глубокий полносвязный энкодер создает цифры-https://www.cyberforum.ru/blogs/763551/blog7276...
3 года назад
Свой серилиазатор для 2D матриц/списков
Здравствуйте, я разработал маленький сериализатор, им можно сериализовать 2D матрицы, например для загрузки данных весов из обученной сети например из Theano.Pickle формат может быть сложным, а такой формат можно и на контроллеры разместить(с C/Cpp программами). 2D списки не проверяет, но должны быть 2D списками...
3 года назад
Из уроков Theano, 2-х слойная нейросеть, тестирование, опыты
Здравствуйте!Пишу статью как тестировал нейросеть говорят из уроков Theano.Прокоментировал и сделал другой файл classifer_test_compr_matr.py где я попробовал сжать матрицу обучения как конвергируюмую это вообще matr-=mean(matr <по всем осям>) и matr=matr.transportirovat dot matr. Получается что матрица становится квадратной, независимо сколько у нее было рядов(становится сколько было у нее элементов/колонок).Результат не получился, сеть не обучалась.Вообще набор обучения это какой-то экономический показатель внутреннего валового продукта...
3 года назад
Пример решения уравнения на Theano, основы нейросетей
Здравствуйте!Я хочу рассказать что такое нейросеть и привести пример как она решает уравнение на Theano. Она способна решать уравнения(или систему уравнений)(как математика)но может решать уравнения где математика не может решить как XOR, но может и не решить такое уравнение, если не проступили сигналы, или их много.В этом примере показано как сеть решает такое 1*x1+1*x2=20...
3 года назад
Как тестировал Xor на рекурентной сети pybrain
Здравствуйте!Хочу рассказать как я тестировал Xor на рекурентной сети pybrain. Почему то разнятся ответы сети от функции activ() (и вообще вывод сети в глобальной области скрипта) и функии evaluate() (даже ее запускал 2 раза - и там результаты немного различаются)
3 года назад
PyBrain - примеры
Здравствуйте!На Cyberforum написал статью про примеры на PyBrain(есть сохранение весов) https://www.cyberforum.ru/blogs/763551/blog7190.html
3 года назад
Использование PyBrain - основы
Использование PyBrain - основы. #python3 pybrain нейросеть xor Здравствуйте!Хочу рассказать как я установил PyBrain для Python3(сейчас оказывается на GitHub есть поддержка для Python3). Клонировал с git clone. Зашел в корень pybrain. Команда: >python setup.py install (что удобно - PyBrain похоже полностью на Py-не надо компиляторов)...
3 года назад
При загрузке Python-shell загружаются библиотеки
Здравствуйте!Хочу здесь рассказать как я загружаю нужные мне пакеты Python в Py-shell при старте(прочитал в книге естественно).Так вот если нам нужно получать документацию по функциям например numpy,нам нужно писать в шелл: [Python] import numpy as np help(np.ndarray) [/Python] Чтобы не писать import-ы,установим переменную среды [Cmd] rem Для Win set PYTHONSTARTUP="<абсолютный путь>/load_pack.py" [/Cmd] У меня он такой: [Python] #load_pack...
5 лет назад
Что я узнал о нейросети
Итак,начнем-с.Говорят нейросеть это много маленьких регрессоров(те что анализируют взаимоcвязь своих же параметров).Это то что называется взвешиванием сигналов, типа sig1*weight1+sig2*weight2+sig3*weight3,в регрессорах weight называются параметрами модели,а sig факторами для модели.Из-за того что мы пропускаем такой результат через функцию активации,которая имеет вид не линнии,а кривой,можно 'стекать'(соединять) слои(матрицы).Сокращаем разницу(Евклидово расстояния-для нас просто разница между значениями-частный...
5 лет назад