Форум программистов, компьютерный форум, киберфорум
Python: Научные вычисления
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40

Нейронные сети. Обучение на распознание цифры с разных шрифтов

19.10.2021, 01:56. Показов 3138. Ответов 16

Студворк — интернет-сервис помощи студентам
Изучаю нейронные сети. Сейчас пытаюсь понять строение простой архитектуры.
Расписал небольшую блок-схему процесса обучения. Подскажите верны ли мои суждения?

Собственно мои мысли:
Обучение на распознание цифры с разных шрифтов. Подготовил дата сет с 400 папок с шрифтами в котором по 1 картинке одной цифры. Размер 28х20. Черный цвет - 1, белый - 0. Того 560 входов.
Перебор в сетах по line - y ось у картинок. В коде примерно:
[[0,0,0,0,0,0,0,0],
[0,0,0,0,1,1,0,0],
...
[0,0,0,0,0,0,0,0]]

Далее вычисляем результат и корректируем веса исходя из корректного результата
1 - 0.1
2 - 0.2
3 - 0.3
...
0 - 0.0

P.s.
Е - Скорость обучения
А - Момент
Миниатюры
Нейронные сети. Обучение на распознание цифры с разных шрифтов  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.10.2021, 01:56
Ответы с готовыми решениями:

Сверточные нейронные сети. Обучение
Добрый вечер. С прошлыми топиками на эту тематику я ознакомлен. Прочитав материалы по сверточным сетям понял некоторые вещи, но...

Нейронные сети, обучение персептрона с учителем
Всем счастливого нового года!!! мне срочно нужно персептрон обучить с учителем, кто с таким сталкивался? может поможете, буду очень...

Обучить персептрон так, чтобы он мог распознавать в какой из 8 областей пространства находится точка
Помогите сдать лабу

16
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
19.10.2021, 10:28
Это теоретическая академическая задача?
0
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40
19.10.2021, 12:40  [ТС]
Нет, самостоятельно изучаю инс
Чтобы переходить к практике хочу сначала разобраться в принципе действия
0
2622 / 1633 / 266
Регистрация: 19.02.2010
Сообщений: 4,335
19.10.2021, 14:15
Цитата Сообщение от adamblack Посмотреть сообщение
Обучение на распознание цифры с разных шрифтов. Подготовил дата сет с 400 папок с шрифтами в котором по 1 картинке одной цифры.
Не страдай фигнёй - бери стандартную базу MNIST.
Если вдруг не хватит 70000 тамошних картинок - возьмёшь в базе EMNIST в 4 раза более толстый вариант (280тыс).

Цитата Сообщение от adamblack Посмотреть сообщение
Далее вычисляем результат и корректируем веса исходя из корректного результата
1 - 0.1
2 - 0.2
3 - 0.3
...
0 - 0.0
В смысле - у сетки всего 1 выходной нейрон?
Забудь такой бред и ставь столько вых.нейронов, сколько классов надо распознавать.
0
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40
19.10.2021, 14:23  [ТС]
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
Забудь такой бред и ставь столько вых.нейронов, сколько классов надо распознавать.
Совершенно запутали теперь)
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
20.10.2021, 09:46
Ваше счастье тут:
Франсуа Шолле Глубокое обучение на Python СПб, Питер 2018г 400с
1
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40
20.10.2021, 11:36  [ТС]
Ребят. Не совсем понимаю Ваши ответы.
Вопрос был поставлен верно и без воды. "Верны ли мои суждение?"

Мне необходимо разобраться в процессе. Я изучил материал, теперь для закрепления при переходе на практику, хочу удостовериться, что я понимаю архитектуру верно. Для это и уточняю, где ошибка в алгоритме или что не так.

Скажите пожалуйста, для чего мне предлагаете материал для изучения или даете наводки на библиотеки?
Можно получить более адекватные ответы по вопросу?
0
578 / 411 / 69
Регистрация: 09.01.2018
Сообщений: 1,363
20.10.2021, 23:40
Понимаете в чем дело. Вам на ваш "алгоритм" дали вполне конкретный совет:
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
... ставь столько вых.нейронов, сколько классов надо распознавать.
Этот ответ для вас непонятен, что говорит о том, что у вас пробелы в основах. Поэтому, очевидно, никто и не хочет заморачиваться разбором вашего доморощенного алгоритма, тем более, что форма его подачи - мягко говоря весьма специфична. И поэтому предлагают немного подтянуть теорию, посмотреть, как эта задача решена "в книгах", что-бы потом хотя-бы говорить с вами на одном языке. Именно это и поможет вам действительно разобраться в процессе, а не по отрывочным и не всегда выверенным ответам на форуме.
Вот как-то так.
3
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
22.10.2021, 20:43
Цитата Сообщение от passant Посмотреть сообщение
что у вас пробелы в основах.
Как-то я мусолил нейросеть для аппроксимации параболы недельку, читал повторял формулы с книги и толком ничего. То это в книге бред, то формулы неправильные. Только время убил на ненужный мусор и уже интерес угас.

Вам бы я рекомендовал:
1)берите готовые обучающие выборки их просто тьма… в общем это уже было
Цитата Сообщение от VTsaregorodtsev Посмотреть сообщение
бери стандартную базу MNIST.
2)не изучайте досконально и глубоко сетки это трата времени, достаточно общего представления. Толком никто не знает как это работает.

3)учитесь сразу вызывать функции из библиотек а не тратить время на некому ненужные велосипеды, все уже сделано до вас и отполировано. Есть просто тьма готовых библиотек.
Наверно тут вызывать готовое
Цитата Сообщение от Nick07 Посмотреть сообщение
Франсуа Шолле Глубокое обучение на Python
0
2622 / 1633 / 266
Регистрация: 19.02.2010
Сообщений: 4,335
22.10.2021, 21:05
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Толком никто не знает как это работает.
Отучайся говорить за всех
1
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
23.10.2021, 08:47
Цитата Сообщение от adamblack Посмотреть сообщение
Мне необходимо разобраться в процессе
Уважаемый Черный Адам!
Прежде надо разобраться в себе. Вам надо ехать или нужны "шашечки"? Вам интересен процесс или Вы нацелены на результат?
Полгода назад я общался с интервалом в 15 минут с двумя аспирантами мехмата по вопросу участия в одном проекте, связанным с НС. Один парень очень заинтересовался, а другой сказал: "Нет, это не то, мне интересна чистая математика".
Оба имеют полное право на своё мнение.
Пару дней назад смотрел комментарии по теме присуждения Нобелевской премии по физике за этот год. Очень понравилось образное сравнение, что изучая пару листочков одного дерева принципиально невозможно понять как функционирует лес.
К обучению езде на велосипеде процесс понимания образования ржавчины на гайке задней втулки не имеет никакого отношения.
Ваш нынешний путь - принципиально тупиковый, Вы никогда не успеете за темпом развития архитектур НС
0
1472 / 827 / 140
Регистрация: 12.10.2013
Сообщений: 5,456
23.10.2021, 11:07
Цитата Сообщение от Nick07 Посмотреть сообщение
Ваш нынешний путь - принципиально тупиковый, Вы никогда не успеете за темпом развития архитектур НС
Будете месяц мусолить формулы сетки и обучения а в теме будет только хихикать и ерничать VTsaregorodtsev.
Берите библиотеки.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38162 / 21097 / 4306
Регистрация: 12.02.2012
Сообщений: 34,685
Записей в блоге: 14
23.10.2021, 13:54
Цитата Сообщение от Excalibur921 Посмотреть сообщение
Толком никто не знает как это работает.
- сильно сказано... Но ведь кто-то это создал и отладил.
0
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40
25.10.2021, 00:48  [ТС]
Цитата Сообщение от Nick07 Посмотреть сообщение
Пару дней назад смотрел комментарии по теме присуждения Нобелевской премии по физике за этот год. Очень понравилось образное сравнение, что изучая пару листочков одного дерева принципиально невозможно понять как функционирует лес.
К обучению езде на велосипеде процесс понимания образования ржавчины на гайке задней втулки не имеет никакого отношения.
Ваш нынешний путь - принципиально тупиковый, Вы никогда не успеете за темпом развития архитектур НС
Как то очень странно вы создали аналогию. Если бы я хотел понять что такое нейрон, то возможно ваша аналогия имела бы место быть. А вот вам моя аналогия - если не знаешь в какую сторону крутить педали, далеко не уедешь.
И да моя фамилия через "ё" пишется. Для тех кто смотрит на мир серьезно.

Добавлено через 2 минуты
Цитата Сообщение от Excalibur921 Посмотреть сообщение
1)берите готовые обучающие выборки их просто тьма…
Да конечно, я так и буду делать. Это естественно.

Цитата Сообщение от Excalibur921 Посмотреть сообщение
2)не изучайте досконально и глубоко сетки это трата времени, достаточно общего представления. Толком никто не знает как это работает.
Само представление уже более менее имею. Дело не в изучении досконального принципа работы, а понятия алгоритма простой модели. Откуда, куда и как. Это основы.

Цитата Сообщение от Excalibur921 Посмотреть сообщение
3)учитесь сразу вызывать функции из библиотек а не тратить время на некому ненужные велосипеды
Ну здесь уже мое право, делать велосипед или идти работы в сфере искать )

Добавлено через 2 минуты
Цитата Сообщение от passant Посмотреть сообщение
Этот ответ для вас непонятен, что говорит о том, что у вас пробелы в основах.
Мне вот не совсем очевидно, что легче и имеет профит - ответить простым языком, или расписать большой комментарий куда и как надо идти?)
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
25.10.2021, 09:23
Цитата Сообщение от adamblack Посмотреть сообщение
И да моя фамилия через "ё" пишется
Извините мой английский, обидеть не хотел
Цитата Сообщение от adamblack Посмотреть сообщение
Для тех кто смотрит на мир серьезно
Это не ко мне
Цитата Сообщение от adamblack Посмотреть сообщение
А вот вам моя аналогия
Да я это раз в месяц с сотрудниками "обсуждаю", им гораздо больше интересен процесс познания, а мне нужен результат.
1
 Аватар для adamblack
4 / 2 / 2
Регистрация: 19.10.2021
Сообщений: 40
25.10.2021, 17:11  [ТС]
Цитата Сообщение от Nick07 Посмотреть сообщение
им гораздо больше интересен процесс познания, а мне нужен результат.
Ну цель у каждого разная и обе имеют место быть
Одни творят, другие руководят
0
533 / 438 / 47
Регистрация: 17.07.2013
Сообщений: 2,236
26.10.2021, 09:30
Цитата Сообщение от adamblack Посмотреть сообщение
другие руководят
Всё гораздо проще, за творчество "плюшки" выдают совсем в другом месте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2021, 09:30
Помогаю со студенческими работами здесь

нейронные сети. архитектура и обучение
Здравствуйте, уважаемые форумчане! Есть задача, обучить нейронную сеть по 9 входным параметрам распознавать 3 класса. Более конкретно,...

Обучить нейронную сеть типа персептрон
Всем привет. Может кто нибудь подсказать как делать именно это задание: Задать случайно значения точек в пространстве – по 10 в каждой из...

Обучение персептрона на распознавание
Задать случайно значения точек в пространстве – по 10 в каждой из восьми областей, образуемых осями координат. Обучить нейронную сеть...

Свёрточные нейронные сети, создание и обучение
Уважаемые форумчане, пытаюсь написать CNN, не могу разобраться с несколькими вопросами: 1. как выглядит график ненасыщаемой функции...

Определение числа элементов на изображении (машинное обучение или нейронные сети)
На полном изображении есть несколько (не менее 10) неперекрывающихся изображений одного и того же объекта (далее - фрагмент). Фрагменты...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД 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
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru