Форум программистов, компьютерный форум, киберфорум
Без категории
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Без категории Записи без категории
Старый
Рейтинг: 1.00. Голосов: 1.
Попытки работать с Фурье преобразованием
Запись от Konst2016 размещена 19.07.2020 в 13:33
Показов 2726 Комментарии 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
Показов 1445 Комментарии 0
Метки ai, python, ии

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

resize - переобределение размеров картинок из указанной папки по групповому принципу
...
Старый
Рейтинг: 1.00. Голосов: 1.
При загрузке Python-shell загружаются библиотеки
Запись от Konst2016 размещена 29.12.2019 в 12:32
Показов 1801 Комментарии 0

Нажмите на изображение для увеличения
Название: py_shell_startup.png
Просмотров: 1396
Размер:	11.4 Кб
ID:	5773
Здравствуйте!Хочу здесь рассказать как я загружаю нужные мне пакеты Python в Py-shell при старте(прочитал в книге естественно).Так вот если нам нужно получать документацию по функциям например numpy,нам нужно писать в шелл
Python
1
2
import numpy as np
help(np.ndarray)
Чтобы не писать import-ы,установим переменную среды
Bash
1
2
rem Для Win
set PYTHONSTARTUP="<абсолютный путь>/load_pack.py"
У меня...
Старый
Рейтинг: 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 размещена 24.11.2019 в 23:24
Показов 1465 Комментарии 0

Здравствуйте!Решил заняться видео творчеством(для ютуб)).Пытаюсь кратко рассказать как матрицы соотносятся в математике и в Python.Ужа) рассказал об этом видео и в своей группе Вк и здесь)
https://www.youtube.com/watch?v=OTpa905S2vo&t=1s
Старый
Рейтинг: 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
Показов 4651 Комментарии 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.
Создание файла .gitignore из консоли
Запись от Konst2016 размещена 08.10.2019 в 17:43
Показов 5386 Комментарии 18

Нажмите на изображение для увеличения
Название: Emacs_obsh.png
Просмотров: 2973
Размер:	56.8 Кб
ID:	5608
Здравствуйте!Хочу рассказать про маленький удобный хакк как я создаю файл .gitignore, т.е. как его проще создать в Emacs,когда даже в Far не хочется с ним возиться, а проект новый сделал и хочется чтобы он был.Некоторым может показаться так
ой пост маленьким и ненужным,но пусть за сегодня у меня будет хотя бы такое дело.Честно говоря я долго искал такую инфо как это делать.
Итак в Emacs ввожу M-x shell,далее
Bash
1
cd k:/Python_project/workCybStat
...
Старый
Рейтинг: 1.00. Голосов: 2.
Делим экраны(текстовые буфера) в Emacs
Запись от Konst2016 размещена 06.10.2019 в 18:03
Показов 2044 Комментарии 14

Здравствуйте!Хочу показать важные особенности работы в среде и редакторе Emacs(у
него внутри стоит целый интерпретатор !).Ну вот на этой картинке я перешел в папку k:/Documents/tipa_statyi,создал новый файл через Ctr-X-F (В Emacs Ctr пишут как C) и разделил горизонтально пополам введя С-x-2.
...
Старый
Рейтинг: 1.00. Голосов: 1.
Реализация однослойной нейросети без функций
Запись от Konst2016 размещена 06.10.2019 в 11:27
Показов 3117 Комментарии 13

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

Размер: 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
...
Старый
Рейтинг: 1.00. Голосов: 1.
Матричное умножение(матричный продукт) на Java
Запись от Konst2016 размещена 01.06.2019 в 11:43
Показов 2007 Комментарии 0

Здравствуйте!Собираюсь показать матричное умножение на Java.Это специальное умножение, частный случай которого используется в нейросетях.Это когда каждый элемент строки первой матрицы умножается на каждый элемент столбца второй матрицы и
там также присутсвует сумма,и вот такая сумма записывается в элемент строки результирующей матрицы.
Java
1
2
3
4
5
6
//MatrixASNN.java
package matrixasnn;
 
public class MatrixAsNN
{
    public static void multipleMatrix(float
...
Старый
Реализации нейросети на Python
Запись от Konst2016 размещена 03.05.2019 в 20:39
Показов 3357 Комментарии 13

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

Размер: 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 /
...
Старый
Null Pattern в Python попытка реализации
Запись от Konst2016 размещена 29.04.2019 в 10:53
Показов 1896 Комментарии 0

Здравствуйте!Хочу привести здесь паттерн проектирования Null Pattern на Python.Это мои опыты и я еще его толком не понял(пишите в комментариях
правильный ли ход мысли).Этот паттерн должен вместо постоянных проверок на None(существует ли реально обьект)просто вызывать общий метод.
Python
1
2
3
4
5
6
class Music:
   def play(self):
      print("La-La-La")
 
   """
     Вариант когда нечего играть(Null обьект)
...
Старый
Перевод в обратную польскую нотацию на Python после рефакторинга
Запись от Konst2016 размещена 28.04.2019 в 14:36
Показов 2971 Комментарии 2

Здравствуйте!Уже приводил в прошлых постах реализацию перевода в обратную польскую нотацию.Теперь сделал рефакторинг кода и хочу привести его здесь.Напомню алгоритм перевода:
Читаем очередной символ.
Если символ является числом или постфиксной функцией (например,...
Старый
Разбор (parsing) при помощи виртуальной машины(байт-интерпретатора)
Запись от Konst2016 размещена 16.04.2019 в 23:59
Показов 1609 Комментарии 0

Привет!Хочу показать Python код, где показано как можно разобрать выражение типа <int> + <int> + ... +<int> и вычислить значение пользуясь байт-интерпритатором, такая техника называеися PGE-parsing grammar engine.Она используятся для разбора разных грамматик в более больших библиотеках pge:
Python
1
2
3
4
5
6
7
# регулярные выражения
import re
# tag opcode
# байт-код как числа
(OP_CHAR,# 0
OP_MATCH_INT,# 1
SUM,#
...
Старый
Тестовый язык программирования Ukuvchi
Запись от Konst2016 размещена 19.12.2018 в 22:20
Показов 1940 Комментарии 0

Здравствуйте!Хочу поделиться ссылкой где я немного продокументировал свой язык программирования,где компилятор написан на Python(3.6.3),а его байт-интерпритатор(виртуальная машина) идет как бинарный модуль т.е. расширение С для Python.Язык может работать с вещественными числами , перед этим запакованными как 4 байта (для С это тип данных float).В компиляторе есть работа с преобразованием из инфиксного значения в обратную польскую нотацию.
https://our-ruzaevka.herokuapp... index.html...
Старый
Преобразование из инфиксной нотации в постфиксную нотацию-реализация Python
Запись от Konst2016 размещена 13.07.2018 в 00:00
Показов 16472 Комментарии 0

Обра́тная по́льская запись (ОПЗ) — форма записи математических и логических выражений, в которой операнды расположены перед знаками операций.
Также именуется как обратная польская запись,
обратная бесскобочная запись (ОБЗ), постфиксная нотация, бесскобочная...
Старый
Основы виртуальной машины и шитого кода
Запись от Konst2016 размещена 11.07.2018 в 18:20
Показов 2021 Комментарии 0

Привет!Меня зовут Мухамеджанов Константин(вот она слава cyberforum-а )).Вот хочу показать код виртуальной машины(Vm) на python.Я смотрел его по ютуб,
представлял его на java,разработчик antlr-профэссор Terence Parr.Потом я собираюсь привести
'шитый код' который должна выполнять Vm засчет...
Новые блоги и статьи
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html и его же старой инструкции по установке Lazarus с gtk2. . .
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
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. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru