Создаю нейросеть без использования готовых решений




В этом видео показан процесс создания простой нейросети с использованием алгоритма обратного распространения ошибок на датасете с цифрами. Данный алгоритм позволяет обучить сеть распознавать и классифицировать цифры.


Нейросети являются одним из наиболее популярных и востребованных инструментов в области искусственного интеллекта. Они используются в различных областях, таких как машинное зрение, обработка естественного языка, автономные системы и многое другое. Создание нейросети с нуля — это увлекательный процесс, который требует знания и понимания основных принципов работы нейронных сетей.

Первым шагом в создании нейросети является понимание структуры и составляющих элементов. Нейросеть состоит из нейронов, которые являются базовыми строительными блоками. Эти нейроны объединяются в слои, образуя глубокую или плоскую архитектуру нейросети. Каждый слой может выполнять различные функции, например, первый слой может принимать входные данные, а последний слой может выдавать результат обучения.

Одним из ключевых аспектов создания нейросети является определение правильной архитектуры. Это включает в себя выбор числа слоев и нейронов в каждом слое, а также выбор активационных функций. Активационная функция определяет выходное значение нейрона на основе его входных данных. Некоторые из наиболее популярных активационных функций включают в себя сигмоидальную функцию, гиперболический тангенс и функцию ReLU.

После того как архитектура нейросети определена, следующим шагом является обучение нейросети. Обучение нейросети основано на алгоритме обратного распространения ошибки. Во время обучения нейросети, входные данные пропускаются через сеть, и выданный результат сравнивается с ожидаемым результатом. На основе разницы между этими результатами, происходит корректировка весов нейронов с помощью градиентного спуска. Этот процесс повторяется многократно до достижения определенной точности.

Создание нейросети с нуля может быть сложным и требует определенного уровня знаний в области математики и программирования. Однако, существует множество библиотек и фреймворков, которые облегчают этот процесс. Некоторые из самых популярных библиотек включают в себя TensorFlow, PyTorch и Keras, которые предоставляют готовые инструменты для создания и обучения нейросетей.

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


Опубликовано

в

от

Метки:

Комментарии

40 комментариев на ««Создаю нейросеть без использования готовых решений»»

  1. Аватар пользователя Dev1lroot

    на джаве от этого смысла нет никакого

  2. Аватар пользователя Татьяна Ефремова

    Человек задает алгоритм машине , а она его быстро выполняет — какое тут обучение фантазеры Вы

  3. Аватар пользователя Ремонт квартир под ключ без посредников

    Бесспорно, очень интересно! Отличная подача! Не забывай представляться в самом начале, чтобы аудитория стала ближе. Максимально всё понятно, просмотрел даже повторно!

  4. Аватар пользователя Oxyg3nio

    где он это все тестил?

  5. Аватар пользователя Verdiian Suren

    что же нампай не используешь

  6. Аватар пользователя Евгений Лукин

    не волнуйтесь люди, мы вам не враги, а старшие братья, наши интересы не здесь на Земле, а там, что вы называете космосом, вы прям как дети малые в песочнице.

  7. Аватар пользователя Maksim Deve

    Пока обработка массива в цикле не начали называть модным словечком "нейросеть" — все боялись как огня эту тему.

  8. Аватар пользователя angular lessons

    да это совсем не искуственный интелект, а обычный выбор обусловленный рамками….просто изуродованные функции…типа ты можеш сказать либо 4 либо 9 и используэш рандомайзер с милионами условий….короче все это лишь большое количество условий, а не интелект

  9. Аватар пользователя Павел Иванов

    17 минут 90 строк кода . Даже смотреть не буду. Ты либо напихал миллион инклудов которые ты даже никогда не думал открыть , либо тебя научили полной херне. В 90 строках кода цельной программы это 10-20 описания, и еще половина комментариев должна быть, иначе твой код я выкину на помойку как несопровождаемое гавно. Итого у тебя 30 строк полезного кода . Мягко говоря маловато для реализации идеи , а если её у тебя нет , на что мне тратить 17 минут ?

  10. Аватар пользователя Димка Зук

    коммент поддержки

  11. Аватар пользователя Роскоинадбилл ,

    Кто здесь тоже с его видео про комментарии?

  12. Аватар пользователя JustFrozen

    Вот смотрю и начинаю афигивать и хочу поставить лайк,но вижу что уже поставил:(((

  13. Аватар пользователя TheRoDev

    График + активационная функция

  14. Аватар пользователя Aleksandr Demidov

    Молодца. Хорошо излагаешь. Удачи.

  15. Аватар пользователя nixaty

    У него нейросеть в 90 срок, а у меня телеграм бот в 450 строк :>

  16. Аватар пользователя канал

    зачем это делать если можно попросить об этом нейросеть

  17. Аватар пользователя Gleb Voloshyn

    "для тех кто в 20м году все еще не знает как работает нейросеть, вот краткое описание", шел 23й год, я понятия не имею как работает нейросеть

  18. Аватар пользователя danveyd -треки

    Что за программа для запуска кода?

  19. Аватар пользователя Захолустные даты

    Onigiri ты не совсем правильно делаешь нейросеть. Дело в том что у "Скрытого" и "Выходного" слоя на выходе должна быть сигмоида, которая равна Y(выход) = 1 / (1 + e^-X). Чему X равен входу.

  20. Аватар пользователя Дмитрий Булгаков

    Научно-популярное видео — это конечно хорошо, но когда в видео 99.9% популярного и 0.01% научного — это такое себе… Идём в ногу со временем, когда казаться — гораздо важнее для большинства, чем являться…

  21. Аватар пользователя Приоритет 888

    Оно "не думает" и не обучается. Оно автоматически, по написанной тобой программе тупо перебирает варианты. Ты клоун.

  22. Аватар пользователя Foxy-Over~

    6.40
    Линия косая, однако она зависит от количества точек одного цвета, как бы, чем больше фиолетовых точек тем больше их вес и нейронка начинает пытаться поставить там фиолетовую линию, но там находятся зелёные точки, и в этом причина её неадекватного мерцания

  23. Аватар пользователя Фокс Сенна

    "САКА"? Ну я б такую футболку с "сакой" не надел. А в остальном — видос отличный.

  24. Аватар пользователя Cansas City Shiffle

    зачем этот человек мне про скали милано и маму пишет спустя несколько лет?

  25. Аватар пользователя kazak58 kazakbaev58

    Pontu ot togo chto ty znaesh etu "neiroset", esli neznaesh metodologiu? Vse chto ty zdes narisoval k neirosetjam nikakogo otnoshenija ne imeet. Bez metodologii, eto vse erunda.

  26. Аватар пользователя Chuck Bor1s

    Как только услышал про библиотеки мышка сама навилась на дислайк и переключила видео. Пришлось еще раз зайти чтобы коммент оставить 😎

  27. Аватар пользователя mutedMFS

    молодой Олег Комолов?

  28. Аватар пользователя Почему 45

    Я из времени, когда нейросети стали набирать популярность (кто из 2023 пишите (не призыв))

  29. Аватар пользователя Aa. a.

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

  30. Аватар пользователя Alexey K.

    Светлая голова и мысли. Хорошая речь. С удовольствием посмотрел ролик. Удачи тебе, парень!

  31. Аватар пользователя Gruzchik Tashit

    Угарный тип ) В хорошем смысле )

  32. Аватар пользователя НеТвое Дело

    Ничего не понятно, Но очень очень интересно

  33. Аватар пользователя Дмитрий Веремейчук

    Слушай не кто не делал ии пытающийся сделать ии,может ты будешь первым

  34. Аватар пользователя Булат М

    Малчик, ты такой умны.
    Удаши тебе!
    Не кури, не пей,
    Учись, с наркоманами не дружи,
    .
    Я смотрел твои нейрон и это интересно,

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *