Введение в Deep Learning | Григорий Сапунов (Intento)


Летняя школа по биоинформатике: bioinformaticsinstitute.ru/summer2017

Основы нейросетей. Виды нейросетей (полносвязные нейросети, автоэнкодеры, свёрточные, рекуррентные) и решаемые ими задачи. Современное состояние области и тренды.

Институт биоинформатики: bioinf.me
Слайды: bioinformaticsinstitute.ru/summer2017/slides

Нейронные сети за 30 минут: от теории до практики.


Я расскажу вам что такое нейронные сети, и как они используются. За 30 минут вы узнаете минимально необходимую теорию а так же сможете написать свою первую многослойную нейронную сеть самостоятельно (она займет не более 50 строк кода!).

Поддержать проект можно вот тут: www.patreon.com/b0noi

Код: s3-us-west-1.amazonaws.com/youtube-channel/intro.ipynb
Что такое матрица: goo.gl/3kZfWp
Действия над матрицами (в том числе умножения): mathprofi.ru/deistviya_s_matricami.html

Практическое введение в нейронные сети и глубокое обучение. Часть 1


Первая часть интенсива «Практическое введение в нейронные сети и глубокое обучение», который прошёл 1 июня в рамках «DevCon School: Технологии будущего».

Часть 1: www.youtube.com/watch?v=uaBp0uiLvKQ
Часть 2: www.youtube.com/watch?v=_sF8d9Yt7JI
Часть 3: www.youtube.com/watch?v=N7hYq2dSY8A
Полная версия: www.youtube.com/watch?v=M3hBC-svNDQ

Докладчики:
— Дмитрий Сошников, технологический евангелист Microsoft
— Михаил Бурцев, кандидат физико-математических наук, НИЦ «Курчатовский Институт»
— Андрей Устюжанин, Заведующий лабораторией Факультета компьютерных наук НИУ ВШЭ, Руководитель совместных проектов Яндекс-CERN
— Михаил Козлов, Руководитель отдела разработки, ГК ПИК

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

Как обмануть нейросеть?


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

Я в VK: vk.com/pobedos
Я в Instagram: www.instagram.com/pobedinskiy

Разобраться в теме:
Отличная обзорная статья для тех, кто вообще ничего не знал: vas3k.ru/blog/machine_learning/
Зоопарк нейросетей [ENG]: www.asimovinstitute.org/neural-network-zoo/
Просто и подробно, как устроены нейросети: youtu.be/RJCIYBAAiEI
Как уличить обман на фото: vas3k.ru/blog/390/
Практическое применение нейросетей: habr.com/ru/post/322392/

Интересные ссылки:
Угадать, какого репера имитировала нейросеть: yandex.ru/company/researches/2018/rap-quiz
Про технологию DeepHD: yandex.ru/promo/deephd
Нейросеть описывает фото предложением: cs.stanford.edu/people/karpathy/deepimagesent/
Котик, который компьютер: youtu.be/oeQW5qdeyy8
Черепашка, которая винтовка: youtu.be/YXy6oX1iNoA
Генерировать лицо человека: thispersondoesnotexist.com/
Киану Ривз спасает магазин от грабителей (фейк): youtu.be/3dBiNGufIJw

Нейросеть. Самый детальный гайд.


Если вы всё ещё думаете что нейросети это сложно, посмотрите это видео. Самый полный и детальный разбор принципа работы нейронов и нейросетей с несколькими практическими примерами.
различные функции активации: ru.wikipedia.org/wiki/Функция_активации
В ролике использована композиция SizzleBird
Beyond A Dream soundcloud.com/sizzlebird/beyond-a-dream бесплатное распространение.

Учимся обучать нейронные сети, за 30 минут от теории до практики.


Поговорим о там как можно обучить сеть методом обратного распространения ошибки. В данном видео затронуты (но не раскрыты) такие темы как:
— производная youtu.be/qoHWa0eJHq4
— число е youtu.be/2Z2j4KqZ3QY

Поддержать проект можно вот тут: www.patreon.com/b0noi

Notebook: s3-us-west-1.amazonaws.com/youtube-channel/nn_training_2_layer_network.ipynb

Quantum Computing for Computer Scientists


This talk discards hand-wavy pop-science metaphors and answers a simple question: from a computer science perspective, how can a quantum computer outperform a classical computer? Attendees will learn the following:

— Representing computation with basic linear algebra (matrices and vectors)
— The computational workings of qbits, superposition, and quantum logic gates
— Solving the Deutsch oracle problem: the simplest problem where a quantum computer outperforms classical methods
— Bonus topics: quantum entanglement and teleportation

The talk concludes with a live demonstration of quantum entanglement on a real-world quantum computer, and a demo of the Deutsch oracle problem implemented in Q# with the Microsoft Quantum Development Kit. This talk assumes no prerequisite knowledge, although comfort with basic linear algebra (matrices, vectors, matrix multiplication) will ease understanding.

See more at www.microsoft.com/en-us/research/video/quantum-computing-computer-scientists/