Бесплатная облачная платформа для нейросетей Google Colab | Нейросети на Python
HTML-код
- Опубликовано: 14 янв 2025
- Обзор платформы для обучения нейронных сетей Google Colaboratory. Курс "Программирование нейросетей на Python" - www.asozykin.r...
Компания Google для распространения технологий машинного обучения бесплатно предоставляет облачную платформу Google Colaboratory (сокращенно Colab). На этой платформе уже установлены многие популярные библиотеки машинного обучения (tensorflow, keras, pytorch, pandas, numpy), а также есть бесплатный GPU Tesla K80.
На платформе Colab можно запускать ноутбуки, которые очень похожи на Jupyter ноутбуки.
Особенности запуска ноутбуков в Colab:
1. Для запуска ноутбука нужно войти в платформу Colab с учетной записью Google.
2. Чтобы ноутбук можно было изменять и запускать, нужно создать собственную копию ноутбука (меню File -- Save a copy in Drive...).
3. Чтобы нейронная сеть обучалась быстро, нужно подключить GPU (меню Runtime -- Change Runtime Type -- Hardware Accelerator -- GPU).
Ссылка на ноутбук, который показан в видео - colab.research...
Как можно поддержать курс:
1. PayPal - www.paypal.me/...
2. Яндекс Кошелек - money.yandex.r...
Заранее спасибо за помощь!
Добавляйтесь в друзья в социальных сетях:
вКонтакте - avsozykin
Facebook - / asozykin
Twitter - / andreysozykin
Мой сайт - www.asozykin.ru
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках -
goo.gl/kW93MA
Обновленная версия видео по платформе Google Golab. Для вводного курса, рассчитано на начальный уровень.
Огромное спасибо. лучший курс по нейронным сетям на русскоязычном ютубе!
У вас очень интересный и понятный курс, спасибо
Спасибо!
Супер объясняет! Понятно будет школьнику.
Да, школьники действительно понимают и делают разные интересные вещи после этих курсов.
Ты преподаватель от бога. Не лесть. Это факт. СПС за видео
Спасибо за приятный отзыв!
Здравствуйте. А у вас запись на курс на openedu открывается раз в год? А то записаться не даёт
Два раза в год в начале семестра.
Здравствуйте. Для функционирования нейронной сети после обучения как я понимаю применяется функция "predict".
Если я к коду в этом видео добавлю "rslt=model.preaict(x_train)", то работает. Однако при добавлении "rslt=model.preaict(x_train[0])" происходит ошибка. Получается, что на вход нейронной сети можно подавать только массив картинок с определённым количеством элементом, а одну не подать? Если со своего компьютера загрузить фото одежды с размером 28х28 пикселей и преобразовать в 1х784, тоже не будет работать, так как нужно загрузить массив фотографий? Или что-то неправильно делаю?
Увы, не впечатлило. Вот если бы разобрали все пункты меню, это бы было дело! И ещё не подскажите, почему в самый ответственный момент вылетает "The connection to the runtime has timed out" по несколько раз в день?
Это к роскомнадзору вопрос
@@ilyasikm ах вот оказывается где собака порылась.
опять Путин виноват.
Что делать, если мне ограничили доступ к GPU?
На colab ограничили доступ к GPU? Перезапуск виртуальной машины не помогает?
Что нужно знать чтобы создать что-то вроде keras?
Keras - это по сути удобный API для описания нейронных сетей. Сам он обучать ничего не может, использует для этой цели tensorflow или theano в качестве backend'а. Поэтому для создания Keras нужно знать:
1. Как устроены нейронные сети.
2. Как их обучать.
3. Как проектировать хороший API (наверное, это самое важное).
4. Как устроены вычислительные бэкенды TensorFlow и Theano.
5. Python, numpy и тому прдобное.
6. Как устроены GPU и как с ними работают TensorFlow и Theano.
7. Программная инженерия: командная разработка, git, тесты и т.п.
TensorFlow, Theano или PyTorch сделать гораздо сложнее.
@@AndreySozykin спасибо. А что нужно знать чтобы создать что-то вроде PyTorch? Посоветуйте ресурсы для обучения курсы, книги и тд.
@@AndreySozykin толково повествуешь,новые ролики будут?и мог бы рассказать как могу использовать 10 GPU для обучения нейросеток,соответственно как это можно монетизировать?
По сетям когда ждать ролики?))
Примерно через месяц.
А почему желательно Хром использовать? У меня на Мозиле перкрасно всё работает:)
В других браузерах иногда бывают проблемы. Особенно когда нужно загрузить файлы в Colab или скачать их оттуда.
21 plt.grid(False)
22 plt.imshow(x_train[i], cmap=plt.cm.binary)
---> 23 plt.xlabel(classes[y_train[i]])
IndexError: list index out of range
А где сохраняется модель? ( model.save('fashion_mnist_dense.h5') )
На локальном диске. В Colab на диске виртуальной машины в облаке Google.
если у меня есть видеокарта, она по дефолту будет использоваться библиотеками, или какие-то надстройки нужно делать?
Зависит от библиотеки и способа установки. Нужно смотреть инструкции.
Подскажите, пожалуйста, как загрузить dataset в нейронную сеть, если данные сохранены в csv-файле?
Можно использовать библиотеку Pandas.
@@AndreySozykin спасибо!
48000 образцов было для обучения?
Спасибо
Пожалуйста!
подскажите пожалуйста команду для подачи звукового сигнала, после выполнения кода ячейки.
вот вам в помощь:
colab.research.google.com/drive/1iliUIN1Jn8552XEiYBYEYimSm7yiOJ8x
я сам тупой. никак не соображу.
Бесплатная версия Google Colab имеет ограничение 12 часов.А что если обучение сети займёт часов 15.
Можно сохранять сеть в процессе обучения. Или использовать какой-нибудь сервер за деньги.
Благодарю за ответ.
Если я правильно понял,то сохранённая сеть возобновит обучение с точки останова , а не с нуля ?
Да, именно так.
Оптимизатор с SGD поменять на adam и уже намного выше качество обучения
Да, это помогает.
Короли магнаты удерживая систему своего жирования разрушают целые экономики изолируют страны и зображая благородство безработным подкидывают пособия за чей счет за счет работающих охмуренных демократией по штатовски евроценностями простаков...безработные нищета от того что господа тратят средства народные на шики пшики вместо реальных производств...что случится если прекратят разорять экономики и изоляции выйдут целые народы это означает нормальное потребление и необходимость создания реальных производств что повлечет за собой урезание сведение к минимуму средств шикования а этим королям магнатам необходимо шиковать и с рать хотели на бедственное положение миллиардов
Спасибо
Пожалуйста!