навчимо Data Science з нуля за 7,5 місяців.
ким ти станеш:
З розвитком технологій і повсюдним використанням гаджетів все легше стає збирати різні дані про те, що відбувається в світі — від наших кліків в Інтернет-просторі до структури розвитку людського геному. Для того, щоб вміти поводитися з цими даними, і існує Data Science. Яку пісню запропонувати тобі для прослуховування? Як визначити, де пішохід, а де зустрічна машина під час руху? Як спрогнозувати зміну цін на криптовалюту в майбутньому? На цьому курсі ти зможеш зрозуміти, як працюють всі перераховані вище алгоритми, а також навчишся будувати свої предиктивні моделі, використовуючи фреймворки TensorFlow і PyTorch.
твій результат в кінці курсу:
Загальна вартість курсу: 2800 (BYN)
ким ти станеш:
З розвитком технологій і повсюдним використанням гаджетів все легше стає збирати різні дані про те, що відбувається в світі — від наших кліків в Інтернет-просторі до структури розвитку людського геному. Для того, щоб вміти поводитися з цими даними, і існує Data Science. Яку пісню запропонувати тобі для прослуховування? Як визначити, де пішохід, а де зустрічна машина під час руху? Як спрогнозувати зміну цін на криптовалюту в майбутньому? На цьому курсі ти зможеш зрозуміти, як працюють всі перераховані вище алгоритми, а також навчишся будувати свої предиктивні моделі, використовуючи фреймворки TensorFlow і PyTorch.
твій результат в кінці курсу:
- Вивчиш основні алгоритми машинного навчання і натренуєш свої моделі
- Побудуєш і навчиш глибокі нейронні мережі, визначиш архітектурні параметри
- Використовуєш кращі методики для оцінки якості моделей і їх оптимізації
- Навчишся стратегіям end-to-end, трансферу та багатозадачного машинного навчання
- Побудуєш згорткові і рекурентні нейронні мережі, використовуючи фреймворки PyTorch і tensorflow
- Станеш затребуваним фахівцем у сфері Data Science
Модуль 1-Введення
Модуль 58-Підготовка до технічної співбесіди
Модуль 59-Онлайн-тренінг"працевлаштування в IT"
- короткий огляд курсу і завдань Machine Learning
- Що таке Machine Learning, Data Science, AI
- Google Colab, Jupyter Notebook, налаштування середовища
- введення в Python
- Основи роботи з Python
- Git-введення
- Git Flow
- Git-практика
- оператори, вирази
- числа з плаваючою точкою (int/float)
- float 2
- базові колекції 1-list (списки)
- базові колекції: рядки
- базові колекції: словники та множини
- базові колекції: кортежі
- умовний оператор if, розгалуження
- умовний оператор if: продовження
- цикл while
- For: цикли з лічильником
- For: цикли з лічильником, частина 2. Функція range
- Цикл for: робота з рядками
- вкладені цикли
- функції
- методи для роботи зі списком
- List comprehensions
- функції-рекурсія
- класи
- вивчити основні методи і структури даних бібліотеки pandas
- Витяг даних, візуалізація результатів
- групування, підрахунок метрик
- перетворення даних
- бази даних
- SQLite
- SQL запити
- ORM
- складні запити
- PostgreSQL
- SQLAlchemy
- функції та тригери
- ORM
- Лінійна алгебра (основи матричного числення), вектори, векторний простір
- обчислення за допомогою NumPy
- матриці. Реалізація матричних операцій на мові Python
- Основи теорії ймовірності та математичної статистики. Основи мат. аналізу
- розподілу, довірчі інтервали
- кореляція
- базовий експлоративний аналіз та візуалізація даних
- Робота з даними в Pandas
- Візуалізація даних в Matplotlib
- Plotly
- навчання з учителем/без вчителя/з підкріпленням
- функція помилок
- градієнтний спуск
- лінійна регресія
- множинна лінійна регресія
- Класифікація (логістична регресія)
- перенавчання (регуляризація)
- Недообучение
- інші алгоритми (метод опорних векторів)
- поняття нейронних мереж. Нейрон. Багатошаровий персептрон
- функції активації
- Learning (Forward, Backpropagation)
- зсув/розкид (Bias/Variance)
- криві навчання (Learning curves)
- метрики оцінки
- дерева рішень
- ансамблеві методи Boosting/Bagging
- градієнтний бустинг
- Random Forest
- метод k-середніх
- ієрархічна кластеризація
- DBSCAN
- виявлення аномалій
- метод головних компонент (PCA)
- стохастичне вкладення сусідів з t-розподілом (T-SNE)
- заснована на користувачах
- заснована на контенті
- колабораційний фільтр
- моделі прогнозування часових рядів
- Large scale algo
- Batching
- Cross-Validation
- Map reduce
- Класифікація архітектур нейронних мереж
- види шарів (і класифікація нейронів)
- навчання: функція втрат, зворотне поширення помилки, оптимізатори, стохастичний градієнт
- Регуляризация
- ознайомлення з бібліотеками для Deep Learning
- покращуємо глибокі нейромережі
- оптимізація гіперпараметрів, регуляризація та оптимізація
- Gradient vanishing/explosion
- Structuring Machine Learning Projects
- Transfer Learning
- введення
- операція згортки
- шари в згорткових нейромережах
- базова структура згорткової нейромережі
- Класифікація об'єктів
- Object detection
- розпізнавання обличчя
- перенесення стилів
- Рекурентна нейромережа (RNN)
- керований рекурентний блок (GRU)
- Довга короткострокова пам'ять (LSTM)
- Двонаправлена RNN/LSTM
- механізм уваги
- Word2Vec, GloVe і Fastext
- BERT
- класичні підходи застосування статистики
- Передобробка часових рядів
- застосування Deep Learning
- сегментація об'єктів на зображенні
- аналіз емоційної забарвленості тексту
- класифікації тексту
- основи Computer Science (ООП)
- базові алгоритми та структури даних
- інкапсуляція, успадкування та поліморфізм
- перевантаження операторів
- MRO
- статичні методи, методи класу, property
- Метаклассы
- класи даних
- Flask or Fast API
- знайомство з AWS
- бази даних на AWS -- RedShift
- AWS SageMaker, S3
- AWS Textract
- Google Cloud Platform
- Google Vision
- Деплой свого проекту на GCP (App Engine)
Модуль 58-Підготовка до технічної співбесіди
Модуль 59-Онлайн-тренінг"працевлаштування в IT"
- складання резюме (теорія + практика)
- складання профілю на LinkedIn (теорія + практика)
- проходження інтерв'ю
- Soft skills, які важливі в рамках інтерв'ю
- проведення пробного інтерв'ю
Загальна вартість курсу: 2800 (BYN)
https://privatelink.de/?https://teachmeskills.by/kursy-programmirovaniya/data-scientist-online