| ![Новые сообщения RSS](https://nnmstatic.win/forum/templates/smartBlue/images/rss.png) |
Автор |
Сообщение |
Ferrat2 ®
Стаж: 14 лет
Сообщений: 377
Ratio: 9.269
Поблагодарили: 675
100%
|
Добрый день. Возник такой вопрос: а возможно ли создать свою собственную нейросеть самостоятельно и что для этого нужно? В связи с этим интересно, где можно почерпнуть информацию об этом - что почитать по теме, какие видео посмотреть. В первую очередь интересует, как создать нейру, которая сама пишет картины, а также (и это даже больше интересно) такую, которая умеет оживлять изображения: как научить ее делать видео, закладывать в них осмысленность, сюжет, как научить программу создавать звуки окружения, голосов, придавать им эмоциональный окрас, подходящий контексту происходящего? Вообще возможно одному человеку написать такую программу? Или это исключительно командная работа? Как сделать нейру, которая будет пользоваться информацией из открытого доступа для того, чтобы черпать свое "вдохновение" "по заявкам" пользователя? Есть ли отечественные нейронки или все ныне существующие исключительно иностранные (помимо сберовской, она как-то мелькнула и больше про нее никто не упоминает). Как программу учат рисовать и снимать в различных жанрах (фэнтези, нуар, реализм, абстракционизм и т.д.)? Короче, интересно, чему бы нужно научиться, что бы надо попугайски повторить за кем, чтобы сделать свою нейросеточку, умеющую по команде делать видеоролики и рисовать картинки. Да, и, конечно же, хотелось бы, чтобы про "почитать" расчет был на среднестатистического человека, не кончавшего технических вузов. Ведь сегодня даже языки программирования, при наличии усердия, конечно, дано освоить каждому, даже гуманитарию. Вот цель моего поста такая: сначала узнать, где можно почитать и посмотреть рассказанное общедоступным и понятным языком про нейросети, а далее - где бы можно было таким же простым языком обучиться самостоятельно эти нейросети писать. Понятное дело, бесплатно. А где этому учат платно (но чтобы не нарваться на мошенников). Чтоб был понятен уровень погружения в тему любых интересующихся: человек, который слышал про нейросети и что-нибудь пробовал в них сделать (нарисовать, создать гифку или видюшку, написать небольшой рассказ или техзадание), но банально не знает, к примеру, сколько нужно минимально строчек текста кода написать в обычном вордовском формате с полуторным междустрочным интервалом 12 размером шрифта тайм нью роман на листе А4 для создания самой простой такой нейросети (по аналогии со всем известным "хеллоу, ворлд!"). И что туда нужно писать. И можно ли научить нейру понимать написанное по-русски. И можно ли сам код по-русски писать (на каком языке его обычно пишут: джава, питон, какой-то из си или другой). И сколько самая легкая программа будет занимать места на жестком диске (можно ли вообще создавать дома на винте или обязательно в сети; можно ли ей "скармливать" знания из интернета, периодически давая ей доступ онлайн, чтобы в остальное время она выполняла поставленные задачи, пользуясь тем багажом знаний, который ей ранее было позволено скачать). А объем папки, куда программа будет сохранять скачиваемые знания из поисковиков, будет постоянно расти или нейросетка как-то переваривает информацию и "умнеет", удаляя не нужные ей больше фотки, тексты, видео и аудиофайлы? А как понять, что нейросетке не хватает нужных знаний для выполнения поставленной человеком задачи - она сама об этом скажет и попросит "скормить" ей то-то и то-то или нужно догадаться самому? Вот такие банальные вопросы. |
|
|
![](https://nnmstatic.win/forum/images/spacer.gif) |
Prizrak_13
Стаж: 14 лет 4 мес.
Сообщений: 340
Ratio: 1.951
70.84%
|
Вообще лучше скармливать все перечисленные вопросы сразу в яндекс поиск или гугл, так будет намного эффективнее и сразу станет ясно что нужно. Если пробежаться по ссылкам, то если делать это одному, то через 10 лет усердных трудов возможно получится создать нейронку которая на любой запрос будет выдавать число 42. Мало знать синтаксис языка программирования, необходимо знать язык и им пользоваться не один год и не 2, знать математику в этой области и иметь дата центр для таких серьёзных запросов |
|
|
![](https://nnmstatic.win/forum/images/spacer.gif) |
Ferrat2 ®
Стаж: 14 лет
Сообщений: 377
Ratio: 9.269
Поблагодарили: 675
100%
|
То есть, нейросетки - это какая-то военная разработка, которую выкинули на общий рынок, а не детище, там, допустим, нескольких гиков, разбросанных по всему миру и не связанных между собой? Получается, что мы можем в данном случае только пользоваться тем, что уже есть, а сами такое же создать не сможем (например, как 3d-модельки в zbrush)? |
|
|
![](https://nnmstatic.win/forum/images/spacer.gif) |
Prizrak_13
Стаж: 14 лет 4 мес.
Сообщений: 340
Ratio: 1.951
70.84%
|
Ferrat2
Никакая не военная разработка, суть в том что для обучения и генерации нужны большие вычислительные мощности. В разработке нейронки участвует целая команда программистов
Добавлено спустя 3 минуты 32 секунды:
Ferrat2 Тут на трекере вроде были даже курсы по созданию нейронки, python, javascript, c#, попробуйте, начните, думаю через некоторое время станет ясно, а нодо оно вам |
|
|
![](https://nnmstatic.win/forum/images/spacer.gif) |
Nickalay
Стаж: 4 года 7 мес.
Сообщений: 886
Ratio: 0.014
22.81%
|
Нейросеть это метод обучения или самообучения программы. А вовсе не сеть из нескольких компьютеров, архитектура вовсе на N-ном месте, она может быть убого-примитивна, хотя бы организована на программированном советском калькуляторе БЗ-34 или МК-52 с одним процессором и одним ядром. Главное чтобы задача вмещалась в эти ресурсы. Пример для калькулятора. Человек пишет на бумаге 0 или 1, калькулятор на экране угадывает, затем человек вводит то что реально было на бумаге. Со временем эта нейросеть начинает угадывать чаще - до 70%. Оказывается люди предсказуемы и часто используют свои предыдущие загаданные числа для создания новых. Такая нейросеть была в журнале "Техника молодежи 1986г". Кажется программа использовала для самообучения 5-мерный массив, куда вписывала последовательность 0/1, и по какому-то алгоритму выбирала предсказание. Это реально нейросеть, но добиться 100% угадываний не получится, всё-же не так уж люди и предсказуемы. Добавлено спустя 5 минут 44 секунды:P.S. чаще всего, нейросети - не существуют физически, а моделируются на хороших компах, или даже на дата центрах. В качестве нейронов - обычная оперативка или файлы на HDD/SSD. ПО, теоретически, можно написать на любом языке. Хватаются сейчас за Питон, раньше предлагали Перл.... удобство языка - это когда в нем встроены некоторые конструкторы типа Хэш-таблиц, но и эти таблицы можно написать хоть на бейсике... нейросеть - не более чем модное словечко, а идеи можно разглядеть и в древности... |
_________________ То, что ты ищешь, тоже ищет тебя.
|
|
![](https://nnmstatic.win/forum/images/spacer.gif) |
|
|
|