|
1 / 1 / 1
Регистрация: 28.11.2020
Сообщений: 110
|
|
Ищу подсказок, либо полноценного объяснения от понимающих людей в написании нейронных сетей08.05.2021, 15:54. Показов 7832. Ответов 10
Метки нет (Все метки)
Здравствуйте, пишу нейронную сеть на С++ для определения символов. Есть кое-какие мелочи,(и не только мелочи) упоминания которых в руководствах я не видел или их вообще не было. Если есть люди, которые могут дать полноценное объяснение бесплатно, либо дать просто подсказки, то напишите. Или подскажите ресурсы, где можно просто задать вопрос на такую тему.
0
|
|
| 08.05.2021, 15:54 | |
|
Ответы с готовыми решениями:
10
Ищу людей понимающих в ц++ Ищу литературу по написанию нейронных сетей Ищу статью о обучении нейронных сетей и исходник библиотеки |
|
1498 / 1213 / 821
Регистрация: 29.02.2016
Сообщений: 3,630
|
|
| 08.05.2021, 16:22 | |
|
0
|
|
|
262 / 151 / 33
Регистрация: 29.06.2019
Сообщений: 1,515
|
||
| 08.05.2021, 16:44 | ||
|
неужели Поиск уже не работает? = например, здесь внизу про машинное обучение...
- вроде всё, как обычно, - составляете себе ТЗ, формализовав логику исполнения, и начинаете кодить... смысл нейросетей на любых языках одинаковый (можете читать др. язык и писать на С++) - есть входящие сигналы, может быть их вес, есть модуль их обработки, есть выходной(ые) сигнал(ы), который(е) дальше учитываются, в качестве новых коэфициентов или др. факторов влияния на формирование новых входящих сигналов или же сам(и) может(гут) становиться разновидностью входящего сигнала... - в общем, таким образом обучаете свой ИИ и он с каждым разом становится всё умнее и умнее (конечно, если вы правильно подобрали виды сигналов на входе, вносящих вклад в обучение, и правильно рассчитали их удельный вес в генерации нового поведения, т.е. алгоритм создания сигналов на выходе, - то шансы, может, и есть)... если на C++ - потоки в помощь... язык программирования, как инструмент для создания, и нейросеть, как задача для решения, -- это РАЗНЫЕ явления... вы определитесь, что не понятно, и с чем проблемы? Добавлено через 8 минут на Python
0
|
||
|
1 / 1 / 1
Регистрация: 28.11.2020
Сообщений: 110
|
|
| 08.05.2021, 18:34 [ТС] | |
|
Про С++ я написал, чтобы уточнить, что на этом языке пишу.
1.Один из вопросов про первый слой, он как я думаю, должен содержать 4096 нейронов, т.к. изображение 64x64. У меня есть текстовик с 4096 значениями - это цвета каждого пикселя изображения, от 0 до 1 для каждого нейрона, (это градация от черного к белому, только в упрощенном виде, а не от 0 до 255). Дальше, если я все правильно понял, я должен присвоить каждому нейрону свое значение цвета пикселя. Надо ли входные нейроны активировать ? Ведь их значения уже в границах от 0 до 1 ? 2. Я не понимаю как заставить сеть "мыслить". Вот первый слой передал значения следующему слою, а следующий другому, по какому принципу сеть начнет понимать, что является, к примеру мешаниной из пикселей, а что символом "A"?
0
|
|
|
262 / 151 / 33
Регистрация: 29.06.2019
Сообщений: 1,515
|
|||||
| 08.05.2021, 19:49 | |||||
|
... кстати ваш пиксель вроде квадратной формы - поэтому, чтобы нивелировать возможный размер буквы - квадрат 1*1 см закрашенной плоскости тоже можно назвать пикселем... дальше интерес представит - относительное расположение др. пикселей... хотя, наверно, переведя пиксельный вид в векторный вид - лучше можно будет разглядеть очертания... но при работе с пикселями - работать как с QR-кодрм (координаты на плоскости нач. точки, длина, ширина прямоугольника, исходящего из него), а с векторной графикой (что-то типа координаты нач. и кон. точек и кривизну дуги соединяющий их)... какие параметры, какой вклад (коэфициент на входе - оценка вероятности совпадения с шаблоном - коэфициент на выходе - оценка его значимости - уточнённый новый коэфициент вклада в результат нового сигнала)... как-то так... какие параметры сигнала брать к рассмотрению - решать вам Добавлено через 9 минут
0
|
|||||
|
2628 / 1640 / 266
Регистрация: 19.02.2010
Сообщений: 4,352
|
|||
| 08.05.2021, 22:54 | |||
|
Так что теорвер, статистическая достоверность и т.д. - для него абракадабра. Не поймёт он этот язык общения. Тем более, что ты тоже пишешь не то:
0
|
|||
|
262 / 151 / 33
Регистрация: 29.06.2019
Сообщений: 1,515
|
|||||
| 09.05.2021, 07:00 | |||||
|
VTsaregorodtsev, а вы не умеете не выдирать слова из контекста?
а вы доказать состоятельность своего заявления тоже не можете (как и читать всё не можете)? опровергайте конструктивно, а не с видом гуру, знающего только одно слово - "нет"... - это слово не только вы знаете, но и любой новичок в языке...ТСу, думаю, тоже интересно будет из всех предложенных вариантов выбрать то, что ему подходит... так, гуру умеют предлагать работающие варианты???.. (раз даже прочитать не могут весь текст) Добавлено через 5 минут вы всё про всех знаете, а помочь ТСу не можете?.. или вы его насвтавник и ждёте, что за вас выполнят вашу работу? (раз так хорошо знакомы с ТСом)
0
|
|||||
|
2628 / 1640 / 266
Регистрация: 19.02.2010
Сообщений: 4,352
|
|||
| 09.05.2021, 11:28 | |||
|
Всё, уровень/объём знаний человека для меня ясен (в том смысле, что нельзя с ним разговаривать на языке теорвера/статистики, языке теории/алгоритмов оптимизации, ряде других нужных языков - школьник-выпускник просто не поймёт).
0
|
|||
|
1 / 1 / 1
Регистрация: 28.11.2020
Сообщений: 110
|
|
| 09.05.2021, 11:43 [ТС] | |
|
JeyCi, Так я может алгоритм определения и смогу придумать, но это будет работа моей головы. Разве в нейросети все не завязано лишь на нейронах и их весе ? Только первый слой это 4096 нейронов, далее есть еще слои, не прописывать же для каждого нейрона какую-то логику.
А насчет разбить изображение на ключевые пиксели с моими навыками нереально, т.к. я не представляю как работать с графикой. У меня есть чужой скрипт на паскале, который преобразовывает изображение в набор значений про которые я писал выше, и уже с этими данными я хочу работать. Добавлено через 9 минут Цвет никакого значения не имеет, имеет значение то, что этими единицами и нулями можно определить где "пустое" место на картинке, а где сам символ
0
|
|
|
262 / 151 / 33
Регистрация: 29.06.2019
Сообщений: 1,515
|
||||||
| 09.05.2021, 12:40 | ||||||
|
краткость сестра таланта! - что даёт ваш pascal, - что хотите получить дальше? - каков алгоритм (вы для себя определили начальный - логический)
0
|
||||||
|
262 / 151 / 33
Регистрация: 29.06.2019
Сообщений: 1,515
|
|||
| 09.05.2021, 20:21 | |||
|
- для гуру ... которые думают, что они сами ИИ и всё про всех знают... а запостить по теме бояться?...а статья, действительно, стОящая... но всё-таки на форумах скорее 1я часть названия вашей темы более реальна, чем 2я - по, действительно, большой теме, как вы заявляете в названии... подсократите ваши непонятки, выделите конкретику в отдельные темы, абстрагируйтесь от языка, разберитесь с теорией, язык приложится (но пока вы всё-таки почему-то сразу пошли в раздел форума по языку), подыщите соотв. раздел в сети... может, вам самому придётся разрабатывать библиотеки на С++ для реализации вашего проекта... не слушайте стариков - это в их времена на счётах считали... (нынешняя молодёжь уже в школах изучает и теор.вер. и основы статистики)... успехов вам, придумайте значимые входящие сигналы, которые могут стать основой для принятия решений ИИ-ом и учите его (повторностью прогона кода и обновления индексов/коэфициентов/весов = вероятностей точного распознавания и оптимизации вклада данных сигналов в общий результат на выходе)
0
|
|||
| 09.05.2021, 20:21 | |
|
Помогаю со студенческими работами здесь
11
Меняю процессор, прошу совета понимающих людей Тема нейронных сетей Синхронизация нейронных сетей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|