Форум программистов, компьютерный форум, киберфорум
Ии
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Основы пакета Theano
Запись от Konst2016 размещена 14.08.2021 в 12:24
Показов 2517 Комментарии 0

Здравствуйте!Хочу дать статью где тестировал фреймворк Theano.
Скачал так (старый)(через анаконду):
>python -m pip install theano=1.0.0.
У меня были установлены переменные среды для Cpp компиляторов, но их запуск давал ошибку.Надо было затирать переменные среды
такие, я код удалил...
Старый
Рейтинг: 1.00. Голосов: 1.
Сверточная нейросеть для опознованее 2-х статей википедии.Как обычно не справилась:)
Запись от Konst2016 размещена 11.08.2021 в 15:54
Показов 3819 Комментарии 0

Здравствуйте!Собираюсь написать как я обучал сеть (сверточную) на матрице из векторов word2vec пакета gensim.Писал в прошлых
статьях про обработку есстесственного языка.Там я использовал рекурентную сеть pybrain и представлял каждую статью(а их было 2 -
на англ. языке про вычесление...
Старый
Рейтинг: 1.00. Голосов: 1.
Скрипт.Обработка естесственного языка.Сеть обучается на 2х статьях википедии.Реальное тестирование.
Запись от Konst2016 размещена 04.08.2021 в 12:46
Показов 1766 Комментарии 0

Здравствуйте!Писал статью про обучение рекурентной сети на матрице слов полученных
от обработки word2vec пакета gensim, теперь решил реально протестировать обученную сеть.Сеть показывает
неправильно.В файле test_article_calculation.txt полная статья о печатанье, в test_article_printing.txt - про...
Старый
Рейтинг: 1.00. Голосов: 1.
Скрипт.Обработка естесственного языка.Сеть обучается на 2х статьях википедии
Запись от Konst2016 размещена 02.08.2021 в 22:02
Показов 2797 Комментарии 2

Здравствуйте!Написал код как 2-хслойная нейросеть обрабатывает матрицу, полученную от операции word2vec(пакет gensim)
, а это операция требует урлы статей из википедии про что такое вычисление и печатанье.Они даны в файле I.txt так:
https://en.wikipedia.org/wiki/Calculation
https://en.wikipedia.org/wiki/Printing
Сеть пока обучилась и показала оценку на тренировочных данных 100%.Она работала с сжатой...
Старый
Рейтинг: 1.00. Голосов: 1.
Кое-что получается с обработкой естесственного языка(gensim, pybrain). Предобработка.
Запись от Konst2016 размещена 01.08.2021 в 18:08
Показов 1663 Комментарии 0

Здравствуйте!Я писал что пытался обработать матрицу из примерно 1_600 рядов, полученную
после word2vec обработки статьи про исскусственный интелект, тогда оценка модели на обучающих
данных показала 0.05% для рекурентной сети.Сейчас я сжал матрицу (конвергентная матрица получилась)....
Старый
Рейтинг: 1.00. Голосов: 1.
Обучение рекурентной сети матрицей из gensim
Запись от Konst2016 размещена 31.07.2021 в 21:30
Показов 1709 Комментарии 0

Здравствуйте!Хочу рассказать о более-менее серьезном проекте по моим попыткам обработки естественного языка(nlp).Здесь
для сетей (рекурентных) использовал pybrain, для представления слов статьи про искуственный интелект в виде 10-мерных
векторов(векторов Томаша Миколова...
Старый
Рейтинг: 1.00. Голосов: 1.
Как тестировал Xor на рекурентной сети pybrain
Запись от Konst2016 размещена 28.07.2021 в 21:46
Показов 1295 Комментарии 0

Здравствуйте!Хочу рассказать как я тестировал Xor на рекурентной сети pybrain.
Почему то разнятся ответы сети от функции activ() (и вообще вывод сети в глобальной области скрипта) и функии evaluate() (даже
ее запускал 2 раза - и там результаты немного различаются)
Python
1
2
3
from pybrain.structure import RecurrentNetwork, FullConnection, LinearLayer, SigmoidLayer
from pybrain.datasets import SupervisedDataSet
from pybrain.supervised.trainers import BackpropTrainer
...
Старый
Рейтинг: 1.00. Голосов: 1.
Как находил близкие слова из статьи - word2vec (пакет gensim, anaconda)
Запись от Konst2016 размещена 23.07.2021 в 21:54
Показов 2095 Комментарии 0
Метки ai, gensim, nlp, python, ии

Привет всем)
Что такое анаконда по моему мнению?
Это более удобный Питон, мы можем ее использовать и как анаконду и как Питон.
Инсталятор анаконды гарантирует что C(или Fortran) модули уже на сайте скомпилированы и мы их загружем.
Питон инсталятор pip не гарантирует...
Старый
Рейтинг: 1.00. Голосов: 1.
PyBrain - примеры
Запись от Konst2016 размещена 10.07.2021 в 14:26
Показов 3381 Комментарии 0

Добрый всем день!)Хочу привести примеры как я использовал библиотеку машинного обучения-PyBrain, основы:
Python
1
2
3
4
5
6
7
8
#1)
from pybrain.tools.shortcuts import buildNetwork
from pybrain.structure import TanhLayer, SoftmaxLayer
net = buildNetwork(2, 3, 2, hiddenclass=TanhLayer, outclass=SoftmaxLayer)
"""
 Сеть рандомна инициализирована, проверим ее
"""
print('act', net.activate((2,
...
Старый
Рейтинг: 1.00. Голосов: 1.
Использование PyBrain - основы
Запись от Konst2016 размещена 09.07.2021 в 15:44
Показов 2448 Комментарии 0

Здравствуйте!Хочу рассказать как я установил PyBrain для Python3(сейчас оказывается на GitHub есть поддержка для Python3).
Клонировал с git clone.
Зашел в корень pybrain.
Команда: >python setup.py install (что удобно - PyBrain похоже полностью на Py-не надо компиляторов).
Код для xor.
[app.py]

Python
1
2
3
from pybrain.tools.shortcuts import buildNetwork
from pybrain.structure import SigmoidLayer
from pybrain.datasets import SupervisedDataSet
...
Старый
Рейтинг: 4.20. Голосов: 5.
Нейросеть прямого распространения с обратным распространением ошибки.
Запись от Fudthhh размещена 19.01.2021 в 14:59
Показов 6188 Комментарии 1

Нейросеть прямого распространения с обратным распространением ошибки.

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

По заданию:
0) Минимальное использование модулей.
1) Добиться гибкости при создании, то бишь использовать ООП.
2) Чтоб работало.

Формулы которые понадобятся при прямом распространении:

Формула...
Аватар для Fudthhh
Модератор
Старый
Рейтинг: 1.00. Голосов: 1.
Приложения для двух сетей связей(ИНС) - логика и математика
Запись от Konst2016 размещена 05.11.2020 в 13:28
Показов 2975 Комментарии 2

Здравствуйте!Сделал проект на github на ветке https://github.com/kosta2222/t... te_as_pack. Использовал numpy массивы.
Подклассы сети обрабатываю символьную математику для обучения.Например
X=2+1->0.1 0.2 0.2:=<сложение> 0.1 0.1 Y:=<равно> 0.1 0.3.
Получился как пакет в этой ветке.Реализовывал mini-batch обучение,...
Старый
Рейтинг: 1.00. Голосов: 1.
Двуслойная сеть от brainy разделяет XOR
Запись от Konst2016 размещена 20.09.2020 в 00:48
Показов 1773 Комментарии 0

Здравствуйте!
Продолжаю публиковать свои коды и 'исследования' как правильно организовать сеть связей(нейросеть).Пытаюсь разделить XOR, в этой реализации у меня
получилось,этот проект уменьшенный вариант конфигурируемой сети связей brainy, я взял 2 слоя и упростил код (откинул...
Старый
Рейтинг: 1.00. Голосов: 1.
brainy работает с XOR
Запись от Konst2016 размещена 11.09.2020 в 22:31
Показов 1710 Комментарии 0
Метки ai, python, ии

Здравствуйте!Я много писал о том что у меня не получалась нейросеть(ИНС), но отладив программную математику
удалось разделить XOR c пороговыми функциями активации (без биасов), притом при инициализации весов не использовал
рандомность, а было чередование на связях +0.56 и -0.56, так 'вытаскивает' примерно на 250 эпохе.
Мойп проект brayni по адресу:
https://github.com/kosta2222/brainy

Важные места в моем проекте где было сложно...
Старый
Рейтинг: 1.00. Голосов: 1.
О практической невозможности разделить XOR нейросетями.PS Нашел решение
Запись от Konst2016 размещена 31.07.2020 в 14:18
Показов 1455 Комментарии 0

Здравствуйте!Об этом я хочу сообщить и я тщательно все тестировал с помощью 2 проектов keras и мною разрабатываемой ИНС на основе разложения
в ряд Фурье,отлаженная такая сеть оказалась мощнее keras, сделал ее конфигурируемой и многослойной и она только поддерживает оптимизацию...
Старый
Рейтинг: 1.00. Голосов: 1.
Попытки работать с Фурье преобразованием
Запись от Konst2016 размещена 19.07.2020 в 13:33
Показов 2723 Комментарии 2

19//07//2020
Привет!Начал немного изучать преобразование Фурье и для опытов опять использую элементы виртуальной машины:
Основной код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import numpy as np
from util import get_logger
import logging
 
Forward=1
Backward=-1
import math
import matplotlib.pyplot as plt
 
def plot(_file:str,x:list,y:list,logger:logging.Logger)->None:
    
    fig:plt.Figure=None
    ax:plt.Axes=None
    fig,
...
Старый
Рейтинг: 1.00. Голосов: 1.
Элементы виртуальной машины для keras
Запись от Konst2016 размещена 09.07.2020 в 12:52
Показов 1314 Комментарии 0
Метки ai, keras, python, python3, ии

Здравствуйте!

Под такой машиной подразумеваю выполнение элементарных команд вместе с памятью.И это все использую для конфигурации модели нейросети и ее обучения.Сам проект на github:
https://github.com/kosta2222/keras_shel_co

Приведу пример исполнителя из этого проекта:

Python
1
2
3
4
import logging
import keras
from consts import stop,nparray,make_net,determe_X_Y,push_obj,predict,push_i,push_str, \
    plot_train,sav_model_wei,sav_model,fit_net,get_mult_class_matr,cr_callback_wi_loss_treshold_and_acc_shure,
...
Старый
Рейтинг: 1.00. Голосов: 1.
Моя программа по обработки изображений
Запись от Konst2016 размещена 06.04.2020 в 20:44
Показов 1443 Комментарии 0
Метки ai, python, ии

Здравствуйте!Хочу привести из моего проекта,данной программы для 'папочной обработки изображений' из файлов Readme и desc.Проект находится по адресу: https://github.com/kosta2222/Pilllow_Vm .
Readme
Pillow_Vm
Программа применяет выбранные операции из набора

resize - переобределение размеров картинок из указанной папки по групповому принципу
...
Старый
Рейтинг: 5.00. Голосов: 1.
Поиск пути в играх. Алгоритм поиска пути A*
Запись от klonovod размещена 28.01.2020 в 18:18
Показов 1181 Комментарии 0

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

В видео постарался разжевать всё так, чтобы стало понятно даже юзеру с нулевым знанием темы и программирования.

Надеюсь, что это будет кому то полезным.

Старый
Рейтинг: 1.00. Голосов: 1.
Моя C нейросеть некачественно обучается по сравнению с keras???
Запись от Konst2016 размещена 29.12.2019 в 05:33
Показов 1832 Комментарии 0

Здравствуйте!Показываю код нейросети на Си,где она обучается на 170 рядов рандомного нормального распределения их 28 колонок,и выводит график посредством Python matplotlib и берет данные для обучения со скрипта имя которого я указываю в батнике, то что называется встраивание Python в C/C++...
Старый
Рейтинг: 1.00. Голосов: 1.
Интересная сеть на C/C++ (+) Python
Запись от Konst2016 размещена 24.12.2019 в 18:52
Показов 3290 Комментарии 6

Здравствуйте!Вот дорабатываю нейросеть на C/C++,при этом она должна брать данные
из Py скрипта,то есть C программа работает как хост,а Python интерпретатор как плагин(модуль).Сделал что бы обучающие данные брались из скрипта и график естственно matplotlib строит.Все вырисовывал,но...
Старый
Рейтинг: 1.00. Голосов: 1.
Что я узнал о нейросети.
Запись от Konst2016 размещена 14.12.2019 в 19:27
Показов 1637 Комментарии 0

Итак,начнем-с.Говорят нейросеть это много маленьких регрессоров(те что анализируют взаимозвязь своих же параметров).Это то что называется взвешиванием сигналов,
типа sig1*weight1+sig2*weight2+sig3*weight3,в регрессорах weight называются
параметрами модели,а sig факторами для модели.Из-за...
Старый
Рейтинг: 1.00. Голосов: 1.
Свертка по изображению
Запись от Konst2016 размещена 29.11.2019 в 11:40
Показов 2367 Комментарии 5

Здравствуйте!На ютуб выложил видео,где разбираюсь со сверткой изображений(какие примерно используют для
сверточных нейросетей).Там выложил гит-ссылку на гит код.Здесь приведу этот код:
ссылка на ютуб:https://www.youtube.com/watch?... e=emb_logo
Код:
Python
1
2
3
4
import numpy as np
np.random.seed(0)
# Берем квадратное изображение 3x3 заполняем
# числами от 0 до 20,вытягиваем
...
Старый
Рейтинг: 1.00. Голосов: 1.
Си нейросеть строит график обучения через Python
Запись от Konst2016 размещена 13.11.2019 в 15:34
Показов 1559 Комментарии 0

Здравствуйте!Показываю код нейросети на Си,где она обучается логическому XOR(эпохи и коэффициент обучения берет из командной строки),и выводит график посредством Python matplotlib через то что называется встраивание Python в C/C++ приложение.Здесь Python можно назвать плагином.Еще примерно...
Старый
Рейтинг: 1.00. Голосов: 3.
Крутой код.Самодельная нейросеть работает с mnist
Запись от Konst2016 размещена 10.10.2019 в 16:51
Показов 4645 Комментарии 16

Здравствуйте!Показываю код как нейросеть с 784 входами и 40 нейронами скрытого слоя и 10 нейронами выхода обучается на наборе mnist-черно-белых картинок рукописных цифр.
В коде происходит нормализация неактивированного состояния нейрона и после его активации(так на двух слоях),без этого в системе накапливались больше числа,и MSE выдавала как nan.Соответственно подправлен backprop(градиенты).
Код
Python
1
2
"""
   Трехслойный перпецетрон
...
Старый
Рейтинг: 1.00. Голосов: 1.
Нейросети-этот мудренный backprop,новая версия кода
Запись от Konst2016 размещена 08.10.2019 в 18:47
Показов 1945 Комментарии 4

Здравствуйте!В этом новым посте я исправляю код backpropa,а именно в дифференциале последнего нейрона ,а он также градиент должно быть умножение на сигналы,потому
что при дифференцировании функции потери по весам нейрона там появляется перемножение с сигналами.
Т.е. должен быть такой код:
Python
1
2
 grads_out_nn=delta_out*self.nonlin(self.e2,deriv=True)*\
 self.e2 # Вот этого не было,ошибка иногда росла,иногда уменьшалась
Еще получше инициализировал...
Старый
Рейтинг: 1.00. Голосов: 1.
Реализация однослойной нейросети без функций
Запись от Konst2016 размещена 06.10.2019 в 11:27
Показов 3117 Комментарии 13

Здравствуйте!Имеем такую однослойную нейросеть:
Название: FCNN _one_lay(3).png
Просмотров: 1492

Размер: 10.2 Кб
Обучим ее просто числам) :
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
import numpy as np
import matplotlib.pyplot as plt
# Зерно для генератора
np.random.seed(150) 
 
# Сигмоида 
def nonlin(x,deriv=False):
    if(deriv):
        return x*(1-x)
    return 1.0/(1.0+np.exp(-x))
 
#Исходные данные
# Это целый train
...
Старый
Реализации нейросети на Python
Запись от Konst2016 размещена 03.05.2019 в 20:39
Показов 3355 Комментарии 13

Обучаем сеть логическому Или.
Имеем такую сеть.
Название: FCNN(1).png
Просмотров: 2018

Размер: 12.7 Кб
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
"""
   Трехслойный перпецетрон
"""
 
import numpy as np
# Зерно для генератора
np.random.seed(150) 
 
class NN:
 
  def nonlin(self,sygnals,deriv=False):
  
     if deriv:
           return sygnals*(1-sygnals)
 
     return 1 /
...
Старый
Рейтинг: 5.00. Голосов: 4.
Neural Network Racing - Part 4
Запись от Storm23 размещена 12.04.2018 в 02:45
Показов 12763 Комментарии 4

Итак, после того, как ИИ готово, можно перенести весь проект в Unity и сделать полноценную гонку в 3D.

Экспорт трека в Unity

Редактор треков, который я описывал ранее, сохраняет специальную текстуру с изображением трека.
Мы ее экспортируем в проект Unity и с помощью нее формируем текстуру трека на террейне.
Это делается с помощью такого кода:

BuildTerrain
C#
1
2
3
    void BuildTerrain(Terrain t, Texture2D roadMap)
    {
        float[,,] maps =
...
Аватар для Storm23
Старый
Рейтинг: 1.00. Голосов: 1.
второй GI-код, элементы предположений AI
Запись от Hrethgir размещена 10.09.2014 в 23:36
Показов 3393 Комментарии 3
Метки ai, gi-код, ии

с первым GI-кодом конфуз полный, но пусть будет типа шутка, я знаю теперь, что корень нужно извлекать через разрядность позиции, короче в числе, а не где-то. а тут:
сначала было это
https://www.cyberforum.ru/blog... 1410436757
потом это
https://www.cyberforum.ru/blog... 1410435402
потом
https://www.cyberforum.ru/blog... 1410435402...
Нарушитель
Новые блоги и статьи
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер. Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром. возможно получится прикрутить интерпретатор питон для кастомизации игровой логики. что есть на текущий момент:. . .
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2. Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru