• Wednesday , 22 May 2019

Простая нейросеть на JavaScript: Распознавание рисунков

Code Canyon



Рассказываю и показываю как за 15-20 минут легко научить нейросеть делать что-то полезное.
Регистрация на вебинаре: http://bit.ly/2xCKqRY

Мы в Telegram: https://t.me/howdyho_official
Наш паблик: https://www.vk.com/howdyho_net

🆇 Ссылки из видео 🆇
𝟭: Brain.js: https://github.com/BrainJS/brain.js
𝟮: Урок по Canvas: https://www.youtube.com/watch?v=XYgcNVwHUdg
𝟯: Исходный код: https://paste.ubuntu.com/p/m9N8KPvmyc/

Сотрудничество https://vk.com/topic-84392011_33285530
💗 Музыка предоставлена YouTube Audio Library.

Original source

3d Ocean

Related Posts

37 Comments

  1. Никита Чурилин
    January 10, 2019 at 13:33

    Пишут комментарии они, а стыдно мне…
    Но ты же не написал нейронную сеть, ёбанный кликбейтер! – и похуй, что ни в названии видоса, ни в видосе нет и слова про её создание…
    Да ну, ты же не сам написал нейроную сеть! – прям вижу, как вы не используйте библиотеки и фреймворки, ведь не вы их написали…
    Ой, класс видос не про нейронную сеть, а про канвас! – да даже если с выключенным звуком смотреть, то очевидно, что здесь речь не о канвасе, а о логике реализации…
    Да, блять, что не так с людьми? Человек пилит годный видос, а ему в комменты хуйню пишут; и ладно, блять, пранк или 100 слоёв, так тут-то по идеи другой контингент
    P.S. Хауди, лично от меня: продолжай в том же духе! Спасибо за полезный контент!

  2. Albert Stronz
    January 10, 2019 at 13:33

    Очень интересно, а есть ещё что-нибудь такое про НС? Прогнозирование?

  3. Kinonik Play
    January 10, 2019 at 13:33

    22:50 – всего-то ? а вот теперь напиши нейронную сеть без неё. Я писал ,это сложно, но очень прикольно ,когда разные условия обучения и одни и теже данные приводят к противоположным по тактике работе нейросети в конце)))

  4. Владислав Самарин
    January 10, 2019 at 13:33

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

  5. Денис Набатчиков
    January 10, 2019 at 13:33

    Где тут нейросеть, блядь?!

  6. Алексей Семка
    January 10, 2019 at 13:33

    Расскажите пожалуйста как наработать портфолио по Angular или React. Знаете ли вы какое то API доступное и большое где можно работать с различными данными

  7. Gameplayer 55055
    January 10, 2019 at 13:33

    Я самой сути не понимаю. Не языком программирования а просто обьяснить как это работает нейросеть

  8. Igor FX
    January 10, 2019 at 13:33

    Полехче картавый. Как тат то 15 минут. Ну например соответсвенно тебя не повторять стоит)))

  9. Егор Егор
    January 10, 2019 at 13:33

    Что за тема в sublime text?

  10. Vladimir Cult
    January 10, 2019 at 13:33

    Нихуя не понял, но очень интересно! (с)

  11. Aleks D
    January 10, 2019 at 13:33

    Вообще-то отрисовать сетку в канвасе и засабмитить данные самое легкое) А вот движок для нейросети написать – самое сложное

  12. Магомед Азизов
    January 10, 2019 at 13:33

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

  13. Lucian Feruz
    January 10, 2019 at 13:33

    автор ты идиот? нейросети блять на виндовс

  14. Никита Крюков
    January 10, 2019 at 13:33

    Как найти папку, где хранятся мозги нейросети?

  15. Vito Andolini Corleone
    January 10, 2019 at 13:33

    Что делать если не применяется JavaScript код?

  16. Александр Райский
    January 10, 2019 at 13:33

    Ты всегда sublime юзаешь?

  17. ROP TOP TILI POP
    January 10, 2019 at 13:33

    Спасибо за урок. За полчаса написал расширение. Теперь можно добавлять свои предметы и она обучается даже когда нужно отгадывать. Если кому нужен код, то вот ссылка на pastebin https://pastebin.com/bmqfRiSS

  18. Lee Amstrong
    January 10, 2019 at 13:33

    На плюсах такое запиишь? Для графики можно взять sfml или sdl, или на чистом опенгл, если ищвращенец.

    А нейросеть самому писать, не используя либы, так гораздо быстрее поймешь как оно работает

  19. Atom Хамечёк
    January 10, 2019 at 13:33

    вот: alert("лайк и подписка");

  20. Vime_Play
    January 10, 2019 at 13:33

    Как на счёт чат бот для вк на php и brain.js

  21. areaX
    January 10, 2019 at 13:33

    а зачем писать ваш браузер устареЛ

  22. Postelb I
    January 10, 2019 at 13:33

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

  23. Василий Иванов
    January 10, 2019 at 13:33

    нормальный ролик. Так держать…. все быстро, понятно и доступно. а придираться к словам автора- глупо… он рассказал показал как умеет. И все получилось нормально.

  24. Naked and funny
    January 10, 2019 at 13:33

    Я так понял сравниваются "пиксели"(те что становятся единичками) нарисованные с теми что в памяти и если совпадение с одним из рисунков из памяти на сколько то процентов совпадает,к примеру на 70%, сеть узнает, так?

  25. Metallist WoT
    January 10, 2019 at 13:33

    Мудак ты, все в другом уроке. Эту хуйню и не смотрите!

  26. Evgeniya Didevich
    January 10, 2019 at 13:33

    Отличное видео. Спасибо. Будут ещё подобные видео?

  27. NeoVetrov
    January 10, 2019 at 13:33

    Да за видос респектос, но название видео мимо из-за того ненавистят.

  28. SDevterov SHOW
    January 10, 2019 at 13:33

    Блин почему не работает эта часть кода
    document.addEventListener('keypress', function(e) {
    if( e.key.toLowerCase() == 'c' )
    {
    d.clear();
    }

    if( e.key.toLowerCase() == 'v' )
    {
    vector = d.calculate(true);

    //train
    if( confirm('Positive?') )
    {
    train_data.push({
    input: vector,
    output: {positive: 1}
    });
    } else
    {
    train_data.push({
    input: vector,
    output: {negative: 1}
    });
    }
    }

    if( e.key.toLowerCase() == 'b' )
    {
    net = new brain.NeuralNetwork();
    net.train(train_data, {log: true});

    const result = brain.likely(d.calculate(), net);
    alert(result);
    }
    });

  29. Иван Николаенко
    January 10, 2019 at 13:33

    17:00 if (true) { return true; } else { return false; }

  30. Sten Makkarti
    January 10, 2019 at 13:33

    Зачем видосы удаляешь?) Про вк очень интересный был, я досмотреть не успел;(

  31. Harvest Time
    January 10, 2019 at 13:33

    Побольше таких видео, коротко, ясно, о конкретной вещи.
    Next можео сделать анимацию для логотипа на сайт

  32. Иван Иванович
    January 10, 2019 at 13:33

    ебланы всегда будут…

  33. Никита Васильев
    January 10, 2019 at 13:33

    This is pizdato!

  34. RAYMOVER
    January 10, 2019 at 13:33

    а можно ли программировать на телефоне ?

  35. _- S. Narek Hovoyi Expayr -_
    January 10, 2019 at 13:33

    Как ты сделал такой круглый градиент в видео? А можно так в Ubuntu?

  36. Green Money
    January 10, 2019 at 13:33

    Привет ребята! Привет хауди) я хочу начать заниматься созданием игр на телефоны и для этого мне нужен ноутбук, у меня есть два варианта, какой выбрать? Ещё нужно чтоб шло 3d моделирование)

    Прошу не оставлять это сообщение безответным, т.к очень нужно знать, сам не могу понять)

    ASUS R541UV-DM1560T:

    Дисплей 15.6"/1920×1080 пикс.
    Кэш 3МБ
    Intel Core i3-6006U 2ГГц
    RAM 6ГБ
    NVIDIA GeForce 920MX 2ГБ

    Или

    ASUS R540NV-GQ050T:

    Дисплей 15.6"/1366×768 пикс.
    Кэш 2МБ
    Intel Pentium N4200 1.1ГГц
    RAM 8ГБ
    NVIDIA GeForce 920MX 2ГБ

  37. Moskalёv Gaming
    January 10, 2019 at 13:33

    Большое Спасибо Хауди За интересное видео !

Leave A Comment

You must be logged in to post a comment.