Пікірлер
@Skp-ry8nc
@Skp-ry8nc 27 күн бұрын
Привет, можешь подсказать с каких источников брал информацию для изучения нейросетей?
@lina_asvet
@lina_asvet Ай бұрын
Спасибо огромное! Не смотря на то, что вас вообще не слышно, всё получилось.
@norys9762
@norys9762 2 ай бұрын
Очень классный ролик) Это наверное первый ролик по плюсам где есть код в описании. Но лучше вместо double** использовать std::vector<std::vector<double>>, при использовании указателей могут возникнуть проблемы с памятью, которые обычно очень тяжело найти, особенно в большом коде. Кстати в Гугл драйве нет скрипта на паскале, или я его просто не нашёл. Если он там есть напите пожалуйста путь к нему, или разместите его.
@user-hc1uc6zq7y
@user-hc1uc6zq7y 2 ай бұрын
Исходник прикрепите пожалуйста 🙏
@otannflow8926
@otannflow8926 3 ай бұрын
Ну ты гений блин, как ты думаешь, на чём написан tensorflow? Плюсы+гпу+симд+мультитреад. Другими словами ты сравниваешь кривые плюсы с плюсами на стероидах.
@viper_0097
@viper_0097 4 ай бұрын
а почему нельзя было пользоваться классами, но можно было структурами? Их же можно использовать одинаково
@surenharutyunyan9688
@surenharutyunyan9688 4 ай бұрын
Кто ты воин ?
@pankov_evg
@pankov_evg 6 ай бұрын
Полагаю tensorFlow использовал видеокарту для расчёта или расчёт в несколько потоков на процессоре. Что не было реализовано на плюсах. Вот и разница в скорости.
@AUTOLIFEAKTOBE
@AUTOLIFEAKTOBE 6 ай бұрын
А как это сделано? Хоть куски кода бы закинул.
@endyelectrician2491
@endyelectrician2491 6 ай бұрын
Не корректное сравнение - разные сети (функции активации) поэтому и время такое странное. Вычислительно сигмоида намного тяжелее релу. Чтобы сравнивать инструменты(ЯП) - заготовка(прога с данными) должна быть одно и той же по всем параметрам.
@chel3391
@chel3391 6 ай бұрын
Сравнил C++ в 1 поток и C++ в несколько потоков ))
@mirkofilipovic2054
@mirkofilipovic2054 7 ай бұрын
Хотелось бы взглянуть на этот питоновский вариант. Я раньше уже, наслышанный о мощи питона в нейронках, посмотрел инструкцию по созданию простой нейронки по распознаванию чисел. Воспроизвёл у себя. Тоже интересно было сравнить с тем, что получилось у меня на Java. В итоге питон по скорости проиграл даже не в разы, а на порядки. Может такой кривой вариант попался, хз. Через numpy сделано, все дела... Позволю себе дать ещё совет автору. Поразбирайте внимательно ваш сишный вариант, может найдёте, где криво. Ну не должно быть такой разницы в скорости. Библиотеки для питона на тех же плюсах пишут. Я тоже изначальный вариант на Java, который делал по видео, сначала оптимизировал, ускорив раза в два в однопотоке, а потом ещё и масштабировал, чтобы все ядра проца загружал. В итоге разница производительности и качества кода с изначальным вариантом просто пропасть.
@Proger20
@Proger20 7 ай бұрын
Ха-ха-ха, не .. вы видимо какой-то мусор нашли, написанный на питоне... На Tensorflow очень быстро работают нейронки. Респект любому человеку, кто напишет, чтобы у него нейронка работала так же быстро, как на TF
@Proger20
@Proger20 7 ай бұрын
+ у меня только на одном ядре запускается нейронка
@mirkofilipovic2054
@mirkofilipovic2054 7 ай бұрын
@@Proger20 А где скачать путёвый вариант на питоне?
@mirkofilipovic2054
@mirkofilipovic2054 7 ай бұрын
@@Proger20 Ну у вас то может и на одном ядре, а питоновкий вариант как? Это к слову о разнице в скорости.
@ATtiny13a-PU
@ATtiny13a-PU 7 ай бұрын
За то что признаёшь кривость кода на C++ лайк, многие зазнаются и начинают пропихивать питон как более быстрый яп, хотя это в корне не так.
@likeaboss4275
@likeaboss4275 7 ай бұрын
-На пайтоне вы можете написать все что угодно, но на плюсах вы можете написать пайтон.
@anyone5219
@anyone5219 7 ай бұрын
наверно есть возможность оптимизировать библиотеки на с++ так, чтобы обучение было быстрее, ведь сам по себе язык гораздо быстрее питона
@ivan_inanych
@ivan_inanych 7 ай бұрын
бэк пропагейшен это единственное вообще что стоит посмотреть, как реализовано на плюсах, что ж ты её пропустил то
@LithiumDeuteride-6
@LithiumDeuteride-6 8 ай бұрын
Плюсы сразу файл скомпилируют и пользователю не надо питухон устанавливать.
@hollygreen8663
@hollygreen8663 8 ай бұрын
Куда идём мы с Пятачком - Большой-большой секрет!
@jetairliner5706
@jetairliner5706 8 ай бұрын
Неожиданно. Максимально неожиданно. Почему ты решил записывать такие уроки?) Привет, кста
@cyanmargh
@cyanmargh 8 ай бұрын
Как же сильно ты вернулся. Увы, я уже успел до 4 курса доучиться...
@targex7718
@targex7718 9 ай бұрын
норм обучил нейросеть на 52 картинках
@user-ti3rj6uh5c
@user-ti3rj6uh5c 11 ай бұрын
54
@MethodiusOgolkov
@MethodiusOgolkov 11 ай бұрын
Давай больше о c++ видео))
@Proger20
@Proger20 11 ай бұрын
Ну все, как приду с работы сразу запишу десяток видео по с++
@MethodiusOgolkov
@MethodiusOgolkov 11 ай бұрын
@@Proger20 )))
@nicivanov5135
@nicivanov5135 Жыл бұрын
Хорошо, добавили ссылку на исходник.
@fantasy1970
@fantasy1970 Жыл бұрын
Приятно смотреть и понимать всё не вникая. Бро ты запарился, сделал всё сложное простым. Буду изучать твой код более детально чтоб учиться кодить
@chrisdekker4863
@chrisdekker4863 Жыл бұрын
Зачем функции "ErrorCounter" класса "network" принимаемые значения "prediction" и "lr", если в выполнении самой функции они не используются? Также получается что и в "BackPropogation" не нужен "prediction".
@Proger20
@Proger20 Жыл бұрын
Чисто по кайфу
@chrisdekker4863
@chrisdekker4863 Жыл бұрын
Ага, понял.
@stalker32041
@stalker32041 Жыл бұрын
Так где этот Source.cpp из первой половины видео, сука?!
@compass.9280
@compass.9280 Жыл бұрын
Я Вставил код и все нормально круг работает , как бы на как только вместо этого обьекта вставляю другой код с sfml библиотекой то вижла не видит и не находит exeфайла , что бы запуститть в чем может быть проблема?
@compass.9280
@compass.9280 Жыл бұрын
спасибо брат , братан, боули , если бы не ты то я не знаю что бы и делал
@programmingisfree5800
@programmingisfree5800 Жыл бұрын
пытаюсь установить на Release версию, убрал -d в дополнительных зависимостях, ничего не происходит. Даже библиотеку не находит
@George-el9mn
@George-el9mn Жыл бұрын
Привет, выпусти пожалуйста курс по разработке и на с++ пж я подписан
@GOD-wm9dx
@GOD-wm9dx Жыл бұрын
32:02
@Redrik
@Redrik Жыл бұрын
Я показал это видео своей бабушке, но она ничего не поняла...
@user-it8bd2tx9x
@user-it8bd2tx9x Жыл бұрын
О господи. Это первое видео, которое реально помогло мне. Спасибо огромное!
@redhood691
@redhood691 Жыл бұрын
даже бабушка не поймет, имхо, ужасный код, и особенно смутило чтение картинки, довольно косячно, саму нейронку конечно обьяснил, но код вырвиглазный
@TutaGra
@TutaGra Жыл бұрын
красава спс тебе .микрофон громче подкрути
@user-zm5yq7hl4g
@user-zm5yq7hl4g Жыл бұрын
продолжение будет?
@Proger20
@Proger20 Жыл бұрын
Конкретно этого видео?
@user-zm5yq7hl4g
@user-zm5yq7hl4g Жыл бұрын
@@Proger20 да, честно очень понравилось обьяснее ...
@user-zm5yq7hl4g
@user-zm5yq7hl4g Жыл бұрын
Ещё хотелось бы узнать как сделать чтоб змейка сама передвигалась а клавишами только управлять
@vanguardsentinel8810
@vanguardsentinel8810 Жыл бұрын
Понял ничего. Показал бабушке,уебала сковородой меня и сказала идти пасти коров дальше(((
@mainquestion2359
@mainquestion2359 Жыл бұрын
Или, возможно, можно как-то сделать с твоим кодом обучение на нескольких ядрах проца? Слишком долго, хотя проц i5-12400. Может, не то что-то сделал? Можешь на гит дать ссылку этого проекта?
@guganono4085
@guganono4085 Жыл бұрын
так потоки и делятся между ядрами, грубо говоря. Скорее всего, код имеет презентативную основу, поэтому и медленный. Можете найти гораздо более быстрый, но там, увы, пишут люди не для новичков
@kosheev751
@kosheev751 Жыл бұрын
Получилось очень классно! Респект
@user-xb2xo7ho1x
@user-xb2xo7ho1x Жыл бұрын
И так , сдача исходный код , или как решить эту проблему 14 числа а я не могу даже поле сделать , (оно просто не находит файл) , можно
@user-xb2xo7ho1x
@user-xb2xo7ho1x Жыл бұрын
крч я в панике
@netox1717
@netox1717 Жыл бұрын
Я бы постааиль тебе миллиарды лайков если бы это было возможно . Ты просто чудо 👍
@chelovek2556
@chelovek2556 Жыл бұрын
Напишите пожалуйста этот код
@NeSmuc
@NeSmuc Жыл бұрын
один хуй не работает
@ulyssescheshirecat4145
@ulyssescheshirecat4145 Жыл бұрын
Объяснение без объяснения :). Самое используемое объяснение для всех функций - "идем дальше". Очень похоже, что автор сам ничего не знает, код откуда-то слямзил и использует его. Поэтому и ничего не объясняет. Надеюсь автор никогда никого ничему не будет обучать. :)
@Proger20
@Proger20 Жыл бұрын
Весь код написан лично мной...
@Proger20
@Proger20 Жыл бұрын
Надеюсь автор комментария никогда больше не будет писать комментарии
@user-vi6ip7rr1p
@user-vi6ip7rr1p Жыл бұрын
можете скинуть полный код
@SUPPHY-
@SUPPHY- Жыл бұрын
2:44 сигмоида = 1 / (1+ е^-x) => производная сигмоиды = e^-x / (1 + e^-x)^2
@Scherbakov
@Scherbakov Жыл бұрын
О, отличная музыка!
@dazzling_R136a1
@dazzling_R136a1 Жыл бұрын
Спасибо за видео. П.с. Твои понравившиеся комментарии в конце видео перекрывают другие всплывающие ролики по бокам. Успехов!
@user-hu2iz2bs3f
@user-hu2iz2bs3f Жыл бұрын
Лучшее объяснение