Вимоги й підготовка

Чи підходить вам інтенсивний курс із машинного навчання?

У мене мало або зовсім немає досвіду в машинному навчанні.
Рекомендуємо ознайомитися з усіма матеріалами підряд.
У мене є певний досвід у машинному навчанні, але я хочу дізнатися більше про нього й отримати актуальну інформацію.
Інтенсивний курс із машинного навчання добре підходить для того, щоб освіжити знання. Перегляньте всі модулі підряд або лише ті, які вас цікавлять.
У мене є практичний досвід у застосуванні концепцій машинного навчання для роботи з даними й побудови моделей.
Інтенсивний курс із машинного навчання може стати вам у пригоді для повторення його основних концепцій. Проте ви також можете спробувати деякі наші поглиблені курси на цю тему, з яких дізнаєтеся про інструменти й методи вирішення проблем машинного навчання в різних галузях.
Я шукаю навчальні посібники, щоб дізнатися, як використовувати API машинного навчання, наприклад Keras.
В інтенсивному курсі є кілька вправ із програмування з використанням бібліотек машинного навчання, таких як numpy, pandas і Keras. Проте в ньому в основному розглядаються концепції машинного навчання й не передбачене поглиблене вивчення відповідних API. Додаткові ресурси про Keras є в посібниках розробника Keras.

Прочитайте розділи Підготовка й Вимоги, перш ніж почати проходити інтенсивний курс із машинного навчання, щоб переконатися, що ви готові до всіх модулів.

Підготовка

Перш ніж почати проходити інтенсивний курс із машинного навчання, виконайте дії, наведені нижче.

  1. Якщо ви тільки починаєте вивчати машинне навчання, перейдіть у розділ Вступ до машинного навчання. У цьому короткому курсі для самостійного вивчення ви дізнаєтеся про основні концепції машинного навчання.
  2. Якщо ви вперше знайомитеся з NumPy, виконайте вправу швидкого навчального посібника з роботи з NumPy у Colab, з якої ви дізнаєтеся про NumPy усе, що необхідно для цього курсу.
  3. Якщо ви вперше знайомитеся з pandas, виконайте вправу швидкого навчального посібника з роботи з pandas у Colab, з якої ви дізнаєтеся про pandas усе, що необхідно для цього курсу.

Вимоги

Щоб проходити інтенсивний курс із машинного навчання, не потрібні попередні знання в галузі машинного навчання. Однак бажано відповідати вимогам, наведеним нижче, щоб мати змогу засвоїти представлені концепції і виконати вправи.

  • Ви маєте добре розбиратись у змінних, лінійних рівняннях, графіках функцій, гістограмах і статистичних методах.

  • Ви маєте бути хорошим програмістом. Найкраще, якщо у вас є певний досвід роботи з Python, оскільки вправи з програмування написані на Python. Однак досвідчені програмісти без досвіду кодування на Python зазвичай можуть виконувати всі такі вправи.

У наступних розділах містяться посилання на інші корисні довідкові матеріали.

Алгебра

Лінійна алгебра

Тригонометрія

Статистика

Числення (за бажанням, для поглиблених тем)

Програмування мовою Python

У навчальному посібнику з Python розглядаються такі основи Python:

У деяких вправах із програмування використовується складніша концепція Python:

Термінал Bash і хмарна консоль

Щоб виконувати вправи з програмування на локальному комп’ютері або в хмарній консолі, потрібно вміти працювати з командним рядком.