Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3



Вероятно, самый понятный и нескучный урок по нейросетям с нуля. Только при помощи Python + NumPy и поиска…

source


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

в

от

Метки:

Комментарии

26 комментариев на ««Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3»»

  1. Аватар пользователя Хауди Хо™ - Просто о мире IT!

    💗 С вас лайк, я честно старался!)
    А еще обязательно чекните часовой урок по нейросетям на Tensorflow + PyTorch — https://www.youtube.com/watch?v=1quKqf47V6s

  2. Аватар пользователя Oleg Sas

    Спасибо очень интересно. Искал базовый понятный пример работы нейросети.

  3. Аватар пользователя Oleg Sas

    Спасибо очень интересно. Искал базовый понятный пример работы нейросети.

  4. Аватар пользователя hoɱework

    Хауди, расскажи пожалуйста как работает нейросеть chatGPT и можно ли ее построить как нибудь с нуля, что бы использовать в своих целях?

  5. Аватар пользователя Systemic - IT

    Хауди, давай больше подобного контента, это суперски. Из русско-язычных мало кто так понятно обьясняет нейросети. Спасибо

  6. Аватар пользователя Andrey Torlopov

    Попробуем 👍

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

    хочу создать себе нейронку которая будет генерить мне ключи для стима

  8. Аватар пользователя Ручей

    Не понятно, что происходит внутри. Вот он получил изображение, дальше что он делает? Пиксель за пикселем смотри и ?

  9. Аватар пользователя Korsany

    Хауди, сделай видео "Учим Godot 4 за час" или плейлист по Godot 4.1! Этот движок сейчас быстро развивается и классно бы было посмотреть в твоей подаче и русской озвучке!🙂

  10. Аватар пользователя GameBox222

    Хауди, сделай видео "Учим Godot 4 за час" или плейлист по Godot 4.1! Этот движок сейчас быстро развивается и классно бы было посмотреть в твоей подаче и русской озвучке, а также язык GDscript очень похож на python!🙂

  11. Аватар пользователя kiwi

    Да надоел уже этот пример с mnist… ничего более практичного и уникального не нашел 😩

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

    Питухон разработчик* 🙂

  13. Аватар пользователя Евгений Васильев

    как говорила одна древняя мыслительница: "сложнааа"

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

    Хауди хо, а сделай нейро-стримера втубера

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

    Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?

  16. Аватар пользователя E UOR

    1. Как Вы поймете: "I/O OK" ? А теперь подсуньте это по буквам Вашей ОБУЧЕНОЙ С ХОРОШЕЙ ПОГРЕШНОСТЬЮ сети. Получите: "170?08".

    2. Все рисуемые Вам нейросети имеют соединения "все-со-всеми" т.е. сеть Хопфилда — теория, хорошо описываемая суммой парных произведений с оценкой возвратной ошибки. Это частный вид ассоциативной памяти (см. Кохонен, "Ассоциативная память", 1976, грант IBM). Cегодня IBM выпускает нейрочипы, имеющие не-Хопфилд устройство.

    3. Любая нейросеть ассоциативного характера имеет ограничения по объему записываемых паттернов и точности их воспроизведения. Реклама об этом молчит: за это не заплатят, поскольку такими сетями балуются с 1944 и называют их connectionist networks.

    4. Есть оценки, что мозг человека может обучаться до 300 лет, пока не переполнится проросшими в нейронах паттернами

  17. Аватар пользователя Last Rust

    Чува ты не чего не объясняешь, просто говоришь просто объявляем это, если вам что-то не понятно купите курс по программированию. Ты как учебник информатики не чего не объясняешь, я только понял что нейроны пропускаю через себе информацию, и то я это вспомнил из видео как работают нейросети где чел объяснял 1 час 20 минут. Ты даже понятным простым языком не объяснил что такое матрицы, нет сказать что матрицы они по каждому пикселю собирают изображение в виде 00, 01. np.random.uniform(-0.5, 0.5, (20,784)) вот что это? ты просто что веса это : чтобы нейросеть лучше справлялась с задачей, ты даже пример не показал, ты не объяснил понятным кратким языком что это, ты просто сказал что это просто надо, это как рассказывать куча воды которой не понадобиться под предлогом что это понадобится, и спустя час воды в уши говоришь съёмным видо, для чего это надо, почему не рассказать всё понятным языком? Почему ты не мог понятно объяснять код? Ты даже не объяснил значения переменных, мне кажется ты даже сам не чего не понимал поэтому читал статью, и переписовал код с сайта. Если не разбираешься, то зачем учить не правильной логикой других людей?

  18. Аватар пользователя Alex Leshenko

    Чет долго они питону учат, это прямо для тех кто компа не видел?😂

  19. Аватар пользователя ПрОсТо ВаНя

    Images, labels = utils.load.dataset() выдает ошибку, что нет такой команды. Что делать?

  20. Аватар пользователя playtime134

    Мдаа если бы не хауди хо я бы ещё долго изучал бы эту хуйню. Ведь мой учитель не может объяснить

  21. Аватар пользователя Sergey animations

    Хауди: посвещает отдельное видео о нейросетях из за того что какому-то челу что то не понравилось.
    Половина комментаторов под видео “учим Юнити за час” которая писала о том что видос длится 2 часа: 🗿

  22. Аватар пользователя RAIN YTP

    import pygame

    import random

    import sys

    # Инициализация Pygame

    pygame.init()

    # Размер окна

    ширина = 400

    высота = 600

    # Цвета

    белый = (255, 255, 255)

    красный = (255, 0, 0)

    # Создание окна

    экран = pygame.display.set_mode((ширина, высота))

    pygame.display.set_caption("Ловите падающие объекты")

    # Размеры персонажа

    персонаж_ширина = 50

    персонаж_высота = 50

    # Начальные координаты персонажа

    персонаж_x = ширина // 2 — персонаж_ширина // 2

    персонаж_y = высота — персонаж_высота — 10

    # Скорость персонажа

    персонаж_скорость = 1

    # Размеры объектов, которые нужно избегать

    объект_ширина = 30

    объект_высота = 30

    # Скорость объектов

    объект_скорость = 0.9

    # Счет

    счет = 0

    # Ускорение скорости объекта

    ускорение_скорости = 0.2

    # Ускорение на каком счете

    ускорение_счета = 1.75

    # Значение счета для умножения

    скорость_счета = 10

    # Победа

    победа = False

    # Функция рисования персонажа

    def рисовать_персонажа(x, y):

    pygame.draw.rect(экран, красный, (x, y, персонаж_ширина, персонаж_высота))

    # Функция рисования объекта

    def рисовать_объект(x, y):

    pygame.draw.rect(экран, белый, (x, y, объект_ширина, объект_высота))

    # Генерация начального положения объекта

    объект_x = random.randint(0, ширина — объект_ширина)

    объект_y = 0

    # Основной цикл игры

    while True:

    for event in pygame.event.get():

    if event.type == pygame.QUIT:

    pygame.quit()

    sys.exit()

    keys = pygame.key.get_pressed()

    # Управление персонажем

    if keys[pygame.K_LEFT] and персонаж_x > 0:

    персонаж_x -= персонаж_скорость

    if keys[pygame.K_RIGHT] and персонаж_x < ширина — персонаж_ширина:

    персонаж_x += персонаж_скорость

    # Движение объекта

    объект_y += объект_скорость

    # Проверка столкновения объекта с персонажем

    if (

    персонаж_x < объект_x + объект_ширина

    and персонаж_x + персонаж_ширина > объект_x

    and персонаж_y < объект_y + объект_высота

    and персонаж_y + персонаж_высота > объект_y

    ):

    # Если столкновение произошло, увеличиваем счет и генерируем новый объект

    счет += 1

    объект_x = random.randint(0, ширина — объект_ширина)

    объект_y = 0

    if счет >= скорость_счета:

    объект_скорость += ускорение_скорости

    скорость_счета *= ускорение_счета

    # Если объект достиг нижней границы экрана, генерируем новый объект

    if объект_y > высота:

    объект_x = random.randint(0, ширина — объект_ширина)

    объект_y = 0

    счет -= 5

    # Если персонаж выходит за границы экрана, переносим его на противоположную сторону

    if персонаж_x < 0:

    персонаж_x = ширина — персонаж_ширина

    elif персонаж_x > ширина — персонаж_ширина:

    персонаж_x = 0

    # Очистка экрана

    экран.fill((0, 0, 0))

    # Рисование персонажа

    рисовать_персонажа(персонаж_x, персонаж_y)

    # Рисование объекта

    рисовать_объект(объект_x, объект_y)

    # Если счет меньше 0, завершаем игру

    if счет < 0:

    pygame.quit()

    sys.exit()

    # Отображение счета

    шрифт = pygame.font.Font(None, 36)

    текст = шрифт.render(f"Счет: {счет}", True, белый)

    экран.blit(текст, (10, 10))

    # Обновление экрана

    pygame.display.update()

  23. Аватар пользователя Dune

    Буква З😂

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

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