Форум программистов, компьютерный форум, киберфорум
Алгоритм
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
Пытаюсь оптимизировать работу с MLX90640 на МК
Запись от Eddy_Em размещена 11.09.2025 в 20:49
Показов 5379 Комментарии 0

Я чуть ли не больше года назад начал было работу с этими датчиками. Весело реализовал по даташиту почти весь алгоритм обработки данных, но делал это на STM32F103. Как дошел до корней, понял, что вычисления затянутся очень надолго (ведь у этого МК нет FPU, да еще и тормоз он - тот еще)....
Windows must die
Старый
Рейтинг: 1.00. Голосов: 1.
Приложения для двух сетей связей(ИНС) - логика и математика
Запись от Konst2016 размещена 05.11.2020 в 13:28
Показов 2906 Комментарии 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 обучение,...
Старый
Рейтинг: 5.00. Голосов: 1.
Поиск пути в играх. Алгоритм поиска пути A*
Запись от klonovod размещена 28.01.2020 в 18:18
Показов 1130 Комментарии 0

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

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

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

Старый
Рейтинг: 1.00. Голосов: 3.
Крутой код.Самодельная нейросеть работает с mnist
Запись от Konst2016 размещена 10.10.2019 в 16:51
Показов 4484 Комментарии 16

Здравствуйте!Показываю код как нейросеть с 784 входами и 40 нейронами скрытого слоя и 10 нейронами выхода обучается на наборе mnist-черно-белых картинок рукописных цифр.
В коде происходит нормализация неактивированного состояния нейрона и после его активации(так на двух слоях),без этого в системе накапливались больше числа,и MSE выдавала как nan.Соответственно подправлен backprop(градиенты).
Код
Python
1
2
"""
   Трехслойный перпецетрон
...
Старый
Рейтинг: 1.00. Голосов: 1.
Матричное умножение(матричный продукт) на Java
Запись от Konst2016 размещена 01.06.2019 в 11:43
Показов 1942 Комментарии 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
Показов 3292 Комментарии 13

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

Размер: 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
Показов 1841 Комментарии 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
Показов 2920 Комментарии 2

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

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

Привет!Меня зовут Мухамеджанов Константин(вот она слава cyberforum-а )).Вот хочу показать код виртуальной машины(Vm) на python.Я смотрел его по ютуб,
представлял его на java,разработчик antlr-профэссор Terence Parr.Потом я собираюсь привести
'шитый код' который должна выполнять Vm засчет...
Старый
Рейтинг: 2.25. Голосов: 4.
Оптимизация кода: обходимся без ветвлений
Запись от Jin X размещена 05.02.2018 в 15:43
Показов 7006 Комментарии 4

Оптимизация кода: обходимся без ветвлений

Думаю, ни для кого не секрет, что использование условных переходов (инструкций jcc в ассемблере; конструкций if, while, case, for в языках высокого уровня), т.е. ветвлений, могут значительно снизить скорость работы функций. Несмотря на наличие "умной" системы предсказания переходов в современных...
Аватар для Jin X
Asm/C++/Delphi/Py/PHP/VBA
Старый
Рейтинг: 2.00. Голосов: 2.
Реально быстрый алгоритм вычисления НОД
Запись от Jin X размещена 03.02.2018 в 02:24
Показов 4882 Комментарии 0

Реально быстрый алгоритм вычисления НОД

Основными популярными алгоритмами вычисления наибольшего общего делителя (НОД) являются алгоритм Евклида и бинарный алгоритм. Первый очень простой и компактный, второй – якобы быстрый, поскольку в нём отсутствуют "долгие" операции деления, а присутствуют лишь операции сдвига. Однако на практике...
Аватар для Jin X
Asm/C++/Delphi/Py/PHP/VBA
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru