2. Предварительные сведения

Чтобы подготовиться к погружению в глубокое обучение, вам понадобятся несколько базовых навыков: (i) методы хранения и обработки данных; (ii) библиотеки для загрузки и предварительной обработки данных из различных источников; (iii) знание основных операций линейной алгебры, которые мы применяем к многомерным элементам данных; (iv) достаточное знание математического анализа, чтобы определить, в каком направлении изменять каждый параметр для уменьшения функции потерь; (v) умение автоматически вычислять производные, благодаря чему вам не придётся запоминать большую часть того, что вы только что изучили в курсе математического анализа; (vi) базовое владение вероятностью — нашим основным языком для рассуждений в условиях неопределённости; и (vii) способность находить ответы в официальной документации, когда вы застряли.

Короче говоря, эта глава дает краткое введение в основы, необходимые для понимания большинства технических материалов, изложенных в этой книге.