Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Python Machine Learning From Scratch Model Parameter Improvements

Автор: Stephen Blum

Загружено: 2025-12-18

Просмотров: 54

Описание:

Yesterday, we made a batching algorithm for our deep learning model, and honestly, it worked better than I expected with just a few quick code changes. We used a random shuffle method, kind of like stochastic gradient descent, to help the model improve its weights and biases using small batches of inputs and targets. But while the algorithm works pretty well, it is not perfect because the randomness can make it so that some data points get left out or re-used unevenly during training, which means it does not always match a true epoch, where every data point is used exactly once per training cycle.

An epoch is just one full pass over the whole dataset, and repeating epochs helps the model learn, like practicing something over and over makes you remember it better. Our current method does not always do that because it could miss some points, so it is not a true epoch. To fix this, we want to shuffle the dataset first, then break it into batches, so each data point is used once per epoch, and the batches are different each time.

Also, I want to clean up our code so we do not keep passing the learning rate everywhere, and instead set it in the model itself using self.learn. We are building all this from scratch with just NumPy, not using Keras or any other handy libraries, because doing it by hand really helps to understand how deep learning works. We have made good progress but still want to improve the batching to make training smarter and fix how we set the learning rate, because if we update these, our hand-built neural network will work even better.

Thanks for all the likes and for following on this project.

Python Machine Learning From Scratch Model Parameter Improvements

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Algorithmic Trading with Python Day 6 More Training Data

Algorithmic Trading with Python Day 6 More Training Data

How to Use Learning Rate Scheduling for Neural Network Training

How to Use Learning Rate Scheduling for Neural Network Training

Как происходит модернизация остаточных соединений [mHC]

Как происходит модернизация остаточных соединений [mHC]

Объяснение скорости обучения в нейронной сети

Объяснение скорости обучения в нейронной сети

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Что происходит с нейросетью во время обучения?

Что происходит с нейросетью во время обучения?

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Градиентный спуск, как обучаются нейросети | Глава 2, Глубинное обучение

Удалось ли Терри Тао решить уравнение стоимостью 1 000 000 долларов, которое нарушает законы физики?

Удалось ли Терри Тао решить уравнение стоимостью 1 000 000 долларов, которое нарушает законы физики?

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Код работает в 100 раз медленнее из-за ложного разделения ресурсов.

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Очередное ПОТРЯСЕНИЕ ИИ! Google Снова Разгромил Big Tech! Google Видео Потрясло Всех! xAI в Пентагон

Очередное ПОТРЯСЕНИЕ ИИ! Google Снова Разгромил Big Tech! Google Видео Потрясло Всех! xAI в Пентагон

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

LLM и GPT - как работают большие языковые модели? Визуальное введение в трансформеры

Насколько мы близки к созданию твердотельных батарей?

Насколько мы близки к созданию твердотельных батарей?

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Чем ОПАСЕН МАХ? Разбор приложения специалистом по кибер безопасности

Ваш код УЖАСЕН... Почему вам нужно начать использовать конечные автоматы!

Ваш код УЖАСЕН... Почему вам нужно начать использовать конечные автоматы!

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

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

Основание Фибоначчи - Numberphile

Основание Фибоначчи - Numberphile

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Превратите ЛЮБОЙ файл в знания LLM за СЕКУНДЫ

Управление поведением LLM без тонкой настройки

Управление поведением LLM без тонкой настройки

Что такое стек ИИ? Магистратура LLM, RAG и аппаратное обеспечение ИИ

Что такое стек ИИ? Магистратура LLM, RAG и аппаратное обеспечение ИИ

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com