Перейти до вмісту

Deep Learning

Матеріал з K2 ERP Wiki
Версія від 19:49, 8 травня 2026, створена R (обговорення | внесок) (Створена сторінка: {{SEO|title=Deep Learning — глибинне навчання, нейронні мережі, CNN, RNN, Transformer, PyTorch, Keras і практичне використання AI|description=Deep Learning — Wiki-стаття про глибинне навчання як підхід машинного навчання на основі багатошарових нейронних мереж. Розглянуто neural networks, layers, weights, ac...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)


!;== Безпека ==

  • training;
  • deployment;
  • mobile ML;
  • TensorFlow Lite;
  • TensorFlow Serving;
  • production ML;
  • Keras workflows.; CNN, Vision Transformers і diffusion models є собою основними підходами в цій сфері.; Data leakage має змогу зробити метрики штучно хорошими, а production-якість — поганою.;== Epoch і Batch ==

Deep learning лежить в основі:

  • швидкого прототипування;
  • навчання;
  • Sequential API;
  • Functional API;
  • training через model.fit();
  • callbacks;
  • transfer learning;
  • production workflows.; Machine Learning — ширша галузь.; GPU важливі, бо neural network training — це багато матричних операцій.; Саме з цієї причини навчання називається deep — модель має глибину.; Він лежить в основі:

Transformer — технічна архітектура, яка стала основою сучасних великих мовних моделей.;Великі мовні моделі — це один із найважливіших сучасних прикладів deep learning.; RNN або Recurrent Neural Network — рекурентна нейронна мережа.; Розгортання deep learning у production потребує:

Ознаки:

Обмеження:

Вона приймає вхідні інформаційні дані, пропускає їх через layers і повертає prediction.; * Великі мовні моделі

Embeddings використовуються для:

Під час роботи з deep learning варто: Зазвичай dataset ділять на: PyTorch tutorials пояснюють типовий ML workflow: робота з data, створення models, оптимізація parameters і збереження trained models.; Для regulated domains explainability має змогу бути критичною.; Задачі:

  • training повільний;
  • модель має змогу застрягти;
  • потрібно більше epochs.;[1]

LSTM і GRU — покращені рекурентні архітектури.; Поширені помилки:

IBM описує Transformer як архітектуру, що особливо добре функціонує із sequential data й стала фундаментальною для LLM.; |- | Класичне ML || Людина часто явно готує features, модель вчиться на них || tabular data, scoring, прості класифікації, регресія |- | Deep Learning || Нейронна мережа сама вчиться складних представлень || зображення, мова, текст, аудіо, відео, генеративний AI |}

TensorFlow

Dropout

Потрібні:

Hyperparameters

  • input layer;
  • hidden layers;
  • output layer;
  • weights;
  • biases;
  • activation functions;
  • loss function;
  • optimizer.; Навчити модель — це лише частина роботи.; # Перевіряти якість dataset.;== Deep Learning у бізнесі ==
  • генерації зображень;
  • image editing;
  • inpainting;
  • video generation;
  • audio;
  • scientific generation.; Це має змогу допомогти:
  • більше даних;
  • data augmentation;
  • dropout;
  • regularization;
  • early stopping;
  • простіша модель;
  • transfer learning;
  • правильний train/test split.; Занадто великий learning rate:

Weights і Biases

  • змінилися клієнти;
  • з’явилися нові товари;
  • змінилася мова звернень;
  • змінилися сезонні патерни;
  • платформа почала отримувати інші документи.; Diffusion models — генеративні моделі, які вчаться створювати інформаційні дані через поступове видалення шуму.;[2]

Layer — це шар нейронної мережі.; Deep learning не завжди кращий за класичне ML.;== Коли Deep Learning особливо корисний ==

  • paraphrasing;
  • back translation;
  • masking;
  • synonym replacement.; * training set;
  • validation set;
  • test set.;[3]

Regularization особливо важлива для великих моделей і малих dataset.; {| class="wikitable"

Практична думка: якщо вибрати неправильну loss function, модель має змогу “чесно” оптимізувати не те, що потрібно бізнесу.; * training loss падає;

  • validation loss росте;
  • training accuracy висока;
  • validation accuracy нижча;
  • модель запам’ятовує приклади замість узагальнення.; Без GPU тренування великих моделей має змогу бути дуже повільним.; На результат впливають:
  • класифікації зображень;
  • object detection;
  • segmentation;
  • OCR;
  • medical imaging;
  • defect detection;
  • face recognition;
  • satellite images.; Transformer використовує attention-механізм для роботи з послідовностями.; Типові задачі

PyTorch

як ілюстрація, якщо dataset має 100 000 прикладів, а batch size = 100, одна epoch містить приблизно 1000 training steps.; Ідея !!;== Шари ==

Embeddings

CNN добре працюють із локальними патернами: краями, текстурами, формами.; Модель має змогу навчитися упередженням із даних.; істотно: deep learning не рятує погані інформаційні дані.; * Overfitting — перенавчання на training data.;

Data augmentation сприяє зменшити overfitting і покращити generalization.; Нейронна мережа — це модель, яка складається з шарів і вузлів.; У deep learning модель сама вчиться будувати внутрішні представлення даних через багато шарів.; Transformer став настільки важливим, що робота “Attention Is All You Need” стала однією з ключових основ сучасного AI.; * Epoch — один повний прохід по training dataset.; Приклади:

як ілюстрація, у задачі розпізнавання зображень ранні шари можуть реагувати на краї та прості форми, середні — на частини об’єктів, а глибші — на складні об’єкти.; Типова нейронна мережа має:

  • якісні інформаційні дані;
  • правильна метрика;
  • інтеграційні функціональні можливості в бізнес-процес;
  • контроль помилок;
  • MLOps;
  • monitoring;
  • human review;
  • безпека.; * Underfitting — недостатнє навчання моделі.; Bias — упередження в моделі.; * image classification;
  • NLP;
  • speech;
  • domain adaptation;
  • medical images;
  • document processing;
  • LLM;
  • embeddings.;
  • API;
  • inference server;
  • model registry;
  • monitoring;
  • versioning;
  • latency control;
  • cost control;
  • scaling;
  • fallback;
  • rollback;
  • data drift monitoring;
  • security;
  • logging.;MLflow сприяє керувати deep learning експериментами.; Для багатьох сучасних мовних задач Transformer витіснив LSTM, але в деяких time-series або embedded сценаріях LSTM досі корисні.; Test set — для фінальної оцінки.; * speech recognition;
  • text-to-speech;
  • speaker identification;
  • audio classification;
  • noise removal;
  • music generation;
  • voice conversion.;== CNN ==

Attention

Типові помилки в Deep Learning

ReLU часто застосовують, коли потрібно в базових deep learning моделях.; Якщо dataset шумний, упереджений або має витоки, модель навчиться на цих проблемах.; # Вибирати metric під бізнес-задачу.; * training нестабільний;

  • loss має змогу “стрибати”;
  • модель не сходиться.; Але бізнес-цінність не виникає без ускладнень від “нейронної мережі”.; * Diffusion Model — генеративна модель, що функціонує через denoising.;== Хороші практики ==

Deep learning без MLOps оперативно перетворюється на хаос: різні моделі, різні datasets, різні weights, різні metrics і незрозуміло, що саме функціонує в production.;== RNN ==

Занадто малий learning rate:

Під час training модель поступово змінює weights і biases так, щоб її predictions ставали ближчими до правильних відповідей.; # Налаштовувати monitoring після deployment.; Для тексту:

Diffusion models використовуються для:

Bias

  • швидкість;
  • стабільність навчання;
  • пам’ять GPU;
  • якість generalization.; * Fine-tuning — донавчання моделі.; Головна ідея deep learning — навчити модель самостійно виділяти корисні ознаки з даних.; LLM використовують:

Це змушує модель не покладатися на один вузький шлях і краще узагальнювати.; * Loss Function — функція помилки.;== Deep Learning і Machine Learning ==

  • feature attribution;
  • saliency maps;
  • SHAP;
  • LIME;
  • attention visualization;
  • counterfactual examples;
  • model cards;
  • evaluation reports.; Keras корисний для:
  • починати з надто складної моделі;
  • не мати baseline;
  • не перевіряти data leakage;
  • не ділити train/validation/test;
  • обирати неправильну metric;
  • не нормалізувати інформаційні дані;
  • не контролювати overfitting;
  • тренувати без GPU-плану;
  • не логувати експерименти;
  • не перевіряти production drift;
  • використовувати модель там, де достатньо SQL;
  • не робити human review у критичних задачах.; Generator створює інформаційні дані.; Deep learning застосовується для:

Сьогодні багато NLP-задач перейшли на Transformer, але RNN залишаються важливою історичною й концептуальною архітектурою.; * Weights — параметри моделі, які змінюються під час навчання.; Deep Learning не є собою ERP-системою.;

Embedding має змогу представляти:

Keras

завдяки наявності У тексті attention користувачі можуть зв’язувати слова, які можуть стояти далеко одне від одного.; Bias потрібно вимірювати й зменшувати через dataset review, evaluation і fairness analysis.; Класичні RNN мали проблеми з довгими залежностями, з цієї причини з’явилися LSTM і GRU.; Найчастіше використовуються:

Model cards допомагають відповідально використовувати deep learning models.; * Regularization — методи проти overfitting.; Fine-tuning — донавчання моделі на спеціальних даних.; Learning rate — один із найважливіших hyperparameters.;[4]

  • semantic search;
  • RAG;
  • рекомендацій;
  • класифікації;
  • clustering;
  • anomaly detection;
  • similarity search.;== Overfitting ==
  • текст;
  • часові ряди;
  • аудіо;
  • signals;
  • language modeling.; * Gradient Descent — метод оптимізації.; Biases — додаткові параметри, які допомагають зсувати результат.; Deep learning застосовується для:

Transfer learning корисний, коли:

  1. модель робить prediction;
  2. loss function рахує помилку;
  3. backpropagation обчислює gradients;
  4. optimizer оновлює weights;
  5. бізнес-процес повторюється багато разів.; * RNN — recurrent neural network.; * generator;
  • discriminator.;

Deep Learning і ERP-системи

як ілюстрація:

Причини:

Model Card — документ, який описує модель.; GAN були важливими для генерації зображень до широкого поширення diffusion models.; Deep learning особливо корисний для: Deep Learning — її піднапрям, який використовує deep neural networks.; Він застосовується для:

Нейронна мережа

Багато шарів дозволяють моделі будувати складні представлення.;== Explainability ==

Speech і Audio

  • дублікати в train і test;
  • нормалізація до split;
  • future data у time series;
  • feature, який фактично містить відповідь;
  • неправильний split по користувачах;
  • leakage через timestamps.;== LSTM і GRU ==
  • Dense;
  • Convolutional;
  • Pooling;
  • Recurrent;
  • Embedding;
  • Attention;
  • Normalization;
  • Dropout;
  • Transformer blocks.;

Приклади:

Keras — високорівневий API для deep learning.;== Джерела ==

Underfitting

Варіанти:

Проста аналогія: класичне програмування каже комп’ютеру правила.;== Data augmentation ==

Повторюваність deep learning складна.; Data drift — зміна розподілу даних після deployment.; * Machine Learning — машинне навчання.; Сильні сторони:

Сучасний NLP значною мірою базується на Transformer і великих мовних моделях.; Batch normalization нормалізує activations усередині мережі.;== Головна ідея ==

MLflow і MLOps

CNN або Convolutional Neural Network — згорткова нейронна мережа.; * ReLU;

  • sigmoid;
  • tanh;
  • softmax;
  • GELU;
  • Swish.; Data drift має змогу погіршити якість моделі, навіть якщо вона була хорошою під час запуску.;[5]

Batch — невелика частина dataset, яку модель обробляє за один крок.; # Контролювати overfitting.; * Data Augmentation — штучне розширення dataset.;

Deep Learning і LLM

Discriminator намагається відрізнити реальні інформаційні дані від згенерованих.; Hyperparameters — конфігурація, які задає людина до training.; Learning rate scheduler має змогу змінювати learning rate під час training.;[6]

Transformer

  • форма об’єкта;
  • колір;
  • частота слова;
  • довжина речення;
  • кількість кліків;
  • статистичні показники;
  • правила класифікації.; У контексті K2 ERP deep learning має змогу бути допоміжним AI-шаром:

Autoencoders

Training set застосовується для навчання.;

GPU і TPU

Transfer learning — використання вже навченої моделі для нової задачі.; # Регулярно перевіряти drift.; Він має змогу зберігати:

Deep learning дав основу для GPT, Claude, Gemini, Llama, Mistral і DeepSeek.; Для production потрібні:

  • зображень;
  • відео;
  • аудіо;
  • тексту;
  • мови;
  • складних патернів;
  • великих datasets;
  • embeddings;
  • генеративного AI;
  • LLM;
  • computer vision;
  • OCR;
  • speech recognition;
  • рекомендацій;
  • anomaly detection;
  • AI-агентів.; * text generation;
  • image generation;
  • music generation;
  • video generation;
  • code generation;
  • voice synthesis;
  • 3D generation.; * Transfer Learning — використання pretrained model для нової задачі.;== Dataset ==

У deep learning fine-tuning використовують для:

Вони краще зберігають інформацію в послідовностях, ніж прості RNN.; # Правильно ділити train, validation і test.;

Production Deployment

Loss function показує, наскільки prediction моделі відрізняється від правильного результату.; IBM визначає deep learning як підмножину machine learning, що використовує багатошарові нейронні мережі й лежить в основі багатьох state-of-the-art AI-систем: від computer vision і generative AI до self-driving cars і robotics.; Fine-tuning потрібно робити обережно: модель має змогу overfit або втратити частину загальних здібностей.; * MLOps — практики розгортання й супроводу ML-моделей.; Приклади:

Embedding — числове представлення об’єкта.; Deep Learning лежить в основі багатьох сучасних AI-технологій: комп’ютерного зору.; * призначення;

  • dataset;
  • architecture;
  • metrics;
  • limitations;
  • risks;
  • ethical considerations;
  • license;
  • intended use;
  • out-of-scope use.;== Loss function ==
  • задача вирішується SQL;
  • достатньо простого правила;
  • dataset малий;
  • потрібна повна explainability;
  • потрібна проста статистика;
  • класичне ML дає хорошу якість;
  • немає GPU або бюджету;
  • немає якісних даних;
  • немає production-процесу;
  • результат критичний, але немає human review.; * OCR документів;
  • класифікація звернень;
  • прогноз попиту;
  • anomaly detection;
  • пошук по документації;
  • RAG;
  • AI-помічник для користувачів;
  • аналіз текстів;
  • прогнозування затримок;
  • рекомендації.;[7]

Для reproducibility потрібно зберігати:

Batch size впливає на:

  • Mean Squared Error — для регресії;
  • Cross Entropy — для класифікації;
  • Binary Cross Entropy — для binary classification;
  • Categorical Cross Entropy — для multi-class classification;
  • Contrastive loss — для embeddings і similarity learning.; * погана якість на training data;
  • погана якість на validation data;
  • модель не вивчила закономірності;
  • loss залишається високим.; Data leakage — витік інформації з test або validation set у training.; У бізнесі deep learning має змогу використовуватися для:

Batch normalization

Learning rate

Вони лежать в основі багатьох сучасних image generation систем, зокрема Stable Diffusion Models.; * автоматичне вивчення ознак;

  • робота зі складними даними;
  • computer vision;
  • NLP;
  • speech;
  • embeddings;
  • generative AI;
  • LLM;
  • transfer learning;
  • масштабованість;
  • висока якість у багатьох задачах.; # Не використовувати model output без контролю в критичних рішеннях.; Для табличних бізнес-задач іноді XGBoost, LightGBM або логістична регресія можуть бути простішими, швидшими й зрозумілішими.; GAN або Generative Adversarial Network — генеративна технічна архітектура з двома мережами:

PyTorch tutorial пояснює, що neural network package містить modules і loss functions, які є собою будівельними блоками deep neural networks.; Це потужний інструмент, але не заміна здоровому глузду, якісним даним, тестуванню, безпеці й відповідальності.; Почніть із найпростішого підходу, який вирішує задачу.; * research;

  • production ML;
  • computer vision;
  • NLP;
  • LLM;
  • custom models;
  • training loops;
  • AI experimentation.; У класичному підході людина часто вручну створює features:

Без activation functions нейронна мережа була б значно обмеженішою.; * learning rate;

  • batch size;
  • number of layers;
  • hidden units;
  • dropout rate;
  • optimizer;
  • weight decay;
  • epochs;
  • architecture.; Замість ручного опису всіх правил модель вчиться знаходити патерни в даних сама.;[8]

NLP — Natural Language Processing, обробка природної мови.; Він часто застосовується для:

Deep learning системи мають ризики:

Activation function

Ознаки:

  • GPU;
  • TPU;
  • NPU;
  • спеціалізовані AI accelerators.; TensorFlow guide зазначає, що TensorFlow 2 фокусується на simplicity, eager execution, high-level APIs і flexible model building.; * слово;
  • речення;
  • документ;
  • зображення;
  • користувача;
  • товар;
  • аудіофрагмент.; Dropout — метод, який випадково вимикає частину neurons під час training.; Dataset — набір даних для навчання, перевірки або тестування.; Production супровід часто складніша.; * Autoencoder — модель для стискання й відновлення даних.; Але deep learning модель не повинна безконтрольно змінювати облікові інформаційні дані, проводити документи або обходити права доступу.; Він має змогу містити:

Weights — числові параметри, які модель змінює під час навчання.; Hyperparameter tuning має змогу суттєво вплинути на якість.; * adversarial examples;

  • data leakage;
  • model inversion;
  • membership inference;
  • prompt injection для LLM;
  • bias;
  • hallucinations;
  • privacy leaks;
  • insecure model files;
  • unsafe agent tools;
  • supply chain risks;
  • використання неперевірених checkpoints.; Overfitting — ситуація, коли модель добре функціонує на training data, але погано на нових даних.;

Backpropagation — алгоритм, який надає можливість нейронній мережі зрозуміти, як змінювати weights, щоб зменшити loss.; * Bias — додатковий параметр нейрона або упередження моделі залежно від контексту.;== Data Drift ==

Пояснення термінів

Методи боротьби:

Diffusion models

Softmax часто застосовується в output layer для багатокласової класифікації.;== Transfer learning ==

TensorFlow — deep learning framework від Google.; У зображеннях attention має змогу допомагати виділяти важливі regions.;== Generative AI ==

  • код;
  • datasets;
  • parameters;
  • metrics;
  • weights;
  • environment;
  • seed;
  • artifacts;
  • logs.; це напрям машинного навчання, який використовує багатошарові нейронні мережі; додатково реалізовано навчання на прикладах і побудови складних AI-систем виступає ключовою рисою розпізнавання закономірностей у даних забезпечується через Deep Learning або глибинне навчання.; CNN історично дуже важливі для computer vision.; Приклади:

Gradient descent

  • crop;
  • rotate;
  • flip;
  • color jitter;
  • blur;
  • noise;
  • resize.;== Коли Deep Learning має змогу бути зайвим ==
  • time series;
  • speech;
  • NLP;
  • sequence classification;
  • forecasting;
  • anomaly detection.; * security review;
  • access control;
  • logging;
  • monitoring;
  • model registry;
  • data governance;
  • validation;
  • human approval;
  • rollback.; * compression;
  • denoising;
  • anomaly detection;
  • embeddings;
  • representation learning;
  • generative models.;== Computer Vision ==

GAN

Deep learning має змогу бути зайвим, якщо:

  • взяти pretrained image model;
  • замінити output layer;
  • донавчити на власних категоріях.; Вони використовуються для:

Regularization

AI-аудіоінструменти на кшталт ElevenLabs і музичні генератори на кшталт Suno використовують deep learning під капотом.; * модель занадто мала;

  • мало epochs;
  • неправильний learning rate;
  • погані features;
  • неправильна технічна архітектура;
  • помилки в preprocessing.; Underfitting — ситуація, коли модель занадто проста або погано навчена.; Методи explainability:

Deep learning моделі часто менш прозорі, ніж прості алгоритми.; Підхід !!;== Reproducibility ==

Autoencoders використовуються для:

Data augmentation — штучне розширення dataset через перетворення прикладів.; Окремо варто відзначити розпізнавання мовлення, машинного перекладу, великих мовних моделей, рекомендаційних систем, генерації зображень, AI-відео, медичного аналізу, робототехніки і генеративного AI.; Ідея: модель вчиться представляти інформаційні дані в компактному latent space.;

  • стабілізувати training;
  • пришвидшити convergence;
  • зменшити чутливість до initialization;
  • полегшити навчання глибоких мереж.; Deep learning показує багато прикладів, а модель сама вчиться знаходити правила всередині даних.; * GPU — графічний процесор для прискорення обчислень.; Для зображень:

Дивіться додатково

Приклади:

  • L1;
  • L2;
  • dropout;
  • early stopping;
  • data augmentation;
  • label smoothing;
  • weight decay.; * LSTM — long short-term memory network.; Приклади:
  • потреба в даних;
  • GPU-витрати;
  • складність training;
  • overfitting;
  • bias;
  • низька explainability;
  • data leakage;
  • production drift;
  • MLOps-складність;
  • потреба в безпеці й monitoring.; * прогнозування попиту;
  • computer vision;
  • OCR;
  • класифікації документів;
  • рекомендацій;
  • anomaly detection;
  • customer support;
  • fraud detection;
  • speech analytics;
  • text classification;
  • генеративних AI-помічників;
  • автоматизації обробки документів.; * CNN — convolutional neural network.; Attention надає можливість моделі фокусуватися на важливих частинах input.; Практичний принцип: не треба використовувати deep learning тільки з цієї причини, що це модно.; як ілюстрація:
  • random seed;
  • GPU;
  • library versions;
  • dataset version;
  • preprocessing;
  • augmentation;
  • batch order;
  • model initialization;
  • nondeterministic operations;
  • mixed precision.; * parameters;
  • metrics;
  • artifacts;
  • models;
  • training curves;
  • evaluation reports;
  • model registry;
  • deployment metadata.;== Практичний висновок ==

Deep Learning — фундаментальна технологія сучасного AI.; # Використовувати transfer learning, якщо даних мало.; * Attention — механізм фокусування на важливих частинах input.; RNN використовувалися для послідовностей:

NLP

Model Cards

  • Transformer;
  • embeddings;
  • attention;
  • large-scale training;
  • instruction tuning;
  • reinforcement learning або preference optimization;
  • long context;
  • tool use;
  • RAG.; Validation set — для конфігурація й контролю якості.; * Layer — шар нейронної мережі.;PyTorch — популярний deep learning framework.; * machine translation;
  • summarization;
  • sentiment analysis;
  • question answering;
  • embeddings;
  • chatbots;
  • large language models;
  • document classification;
  • information extraction.; * Batch Gradient Descent;
  • Stochastic Gradient Descent;
  • Mini-batch Gradient Descent;
  • Adam;
  • AdamW;
  • RMSprop.; Generative AI — AI, який створює новий контент.; Deep learning зробив великий прорив у computer vision.; * Transformer — технічна архітектура з attention-механізмом.; Він не веде обліковий облік, не проводить документи, не керує складом і не рахує фінансову логіку.; # Зберігати model artifacts і parameters.; Типи шарів:
  1. Починати із простого baseline.; Epoch — один повний прохід по training dataset.; Google Machine Learning Crash Course пояснює neural networks через key components: nodes, hidden layers, activation functions, inference process і training через backpropagation.; * Embedding — числове представлення об’єкта.; Autoencoder — нейронна мережа, яка вчиться стискати інформаційні дані й відновлювати їх.; * Backpropagation — алгоритм обчислення gradients для актуалізація weights.; Gradient descent — метод оптимізації, який рухає параметри моделі в напрямку зменшення помилки.; * Neural Network — нейронна мережа.; Deep learning часто потребує прискорювачів.; Deep learning найкраще використовувати там, де є собою достатньо даних, складний патерн і реальна користь від навчання моделі.; # Документувати модель через model card.; Dropout часто застосовується в dense networks і деяких deep learning architectures.; * Batch — частина dataset для одного training step.; # Логувати experiments через MLflow або аналог.; Використовуються для:

{{SEO


Regularization — методи, що допомагають моделі не перенавчатися.; Activation function додає нелінійність.; * Activation Function — функція, що додає нелінійність.; * Dropout — випадкове вимикання neurons під час training.;== Fine-tuning ==

  • нерівномірна якість для різних мов;
  • перекіс у training data;
  • несправедлива класифікація;
  • неправильна робота з менш представленими групами;
  • помилки через історичні інформаційні дані.; Офіційна сторінка Keras описує його як deep learning API designed for human beings, not machines, із фокусом на debugging speed, elegance, maintainability і deployability.; # Перевіряти bias.; * Data Leakage — витік інформації з validation/test у training.; Проблема: модель має змогу давати хорошу prediction, але важко пояснити, чому саме.;
  • мало даних;
  • training з нуля дорогий;
  • задача схожа на вже відому;
  • потрібен швидкий baseline.; Поширені activation functions:

Backpropagation

Спрощено:

  • image classification;
  • object detection;
  • segmentation;
  • OCR;
  • face detection;
  • medical imaging;
  • defect detection;
  • autonomous driving;
  • satellite imagery.; * GAN — generative adversarial network.; * Data Drift — зміна розподілу production data.; # Робити evaluation на реальних edge cases.; У сучасному deep learning часто використовують Adam або AdamW.; * Model Card — документ з описом моделі, її призначенням і обмеженнями.; Коротко: deep learning — це машинне навчання з багатошаровими нейронними мережами.; == Data leakage ==