Showing posts with label ШІ. Show all posts
Showing posts with label ШІ. Show all posts

Saturday, December 27, 2025

З якого боку підходити до ШІ

ШІ/ML лякає не тому, що складний, а тому що незрозуміло, з якого боку заходити. Тож дам тобі чітку карту місцевості: що вчити → навіщо → коли брати Python / MATLAB.

Нижче — теоретичний фундамент + практичні “віхи”, без хайпу.


🧠 ВЕЛИКА КАРТИНА (спочатку)

> Машинне навчання = математика + статистика + оптимізація + дані + інженерія


LLM і “ШІ” — це верхівка айсберга. Якщо база є — все інше стає інструментами.


1️⃣ МАТЕМАТИКА — СКІЛЬКИ І ЯКОЇ (реалістично)

🔢 Лінійна алгебра — №1

ЦЕ ОБОВʼЯЗКОВО, без цього ML — магія.

Що знати: 

  • вектори
  • матриці
  • матричне множення
  • норма вектора
  • скалярний добуток
  • власні значення (intuition)
  • ортогональність


📌 Навіщо:

дані = матриця

модель = функція над матрицею

embeddings = вектори


👉 Коли Python?

🟢 Одразу — NumPy + візуалізація


📈 Математичний аналіз (мінімум)


Не як на мехматі.

Що реально потрібно:

  • похідна
  • часткова похідна
  • градієнт
  • мінімум функції



📌 Навіщо:

навчання моделей = мінімізація втрат

backpropagation


👉 MATLAB?

🟡 Опціонально (якщо звик)

🟢 Python — достатньо


🎲 Теорія ймовірностей + статистика — критично

ML = статистика з кодом

Мінімум:

  • випадкова величина
  • розподіли (Normal, Bernoulli)
  • математичне сподівання
  • дисперсія
  • covariance / correlation
  • Bayes (intuition)


📌 Навіщо:

  • noise
  • uncertainty
  • probabilistic models


2️⃣ СТАТИСТИКА ДАНИХ (перед ML!)


Що вміти:

  • mean / median / std
  • гістограми
  • boxplot
  • outliers
  • bias / variance


👉 ОСЬ ТУТ ПЕРШИЙ РЕАЛЬНИЙ PYTHON

pandas

matplotlib / seaborn


🎯 Мета: бачити дані очима


3️⃣ МАШИННЕ НАВЧАННЯ — НЕ З НЕЙРОННИХ МЕРЕЖ


❌ не починати з deep learning

❌ не починати з LLM


Починати з:

  • Linear Regression
  • Logistic Regression
  • k-NN
  • Decision Trees


📌 Тут важливо:

  • що модель робить
  • чому вона помиляється
  • як її оцінюють


👉 Python:

scikit-learn


4️⃣ ОЦІНКА МОДЕЛЕЙ (дуже важливо)

Тут більшість “плаває”.

Що знати:

  • train / test split
  • overfitting
  • cross-validation
  • accuracy / precision / recall
  • confusion matrix


📌 Без цього ML — марний


5️⃣ КОЛИ НАРЕШТІ “ШІ” 😄


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

ТІЛЬКИ ПІСЛЯ:

  • лінійної регресії
  • логістичної регресії
  • градієнта


Що вчити:

  • perceptron
  • activation functions
  • loss functions
  • backprop (concept)


👉 Python:


PyTorch (краще за TensorFlow)


6️⃣ LLM / СУЧАСНИЙ “ШІ”


Тут менше математики, більше інженерії.


Потрібно:

  • embeddings
  • attention (concept)
  • prompt engineering
  • RAG


📌 Це не заміна ML, а надбудова.


📅 РЕАЛІСТИЧНИЙ ПЛАН (3–4 місяці без напрягу)


Місяць 1 — Математика + Python

  • NumPy
  • pandas
  • matplotlib
  • лінійна алгебра



Місяць 2 — Статистика + ML basics

  • distributions
  • regression
  • classification


Місяць 3 — ML практика

  • scikit-learn
  • реальні датасети
  • evaluation

Місяць 4 — NN + LLM

  • PyTorch
  • simple NN
  • LLM usage

🧰 MATLAB vs Python — чесно


Критерій MATLAB Python


Навчання математики 👍 👍

ML / AI 👎 🔥

Комʼюніті 👎 🔥

Реальні проєкти 👎 🔥



📌 Якщо не прив’язаний — Python без варіантів


📚 ЩО ЧИТАТИ (ЗОЛОТО)


“Pattern Recognition and Machine Learning” — Bishop


“The Elements of Statistical Learning” — Hastie


StatQuest (YouTube) — MUST


3Blue1Brown (ліналг)


🧠 Ключова порада


> Не вчи ШІ. Вчи математику + дані. ШІ прийде сам.


Thursday, May 22, 2025

Data analyst in ua

 Відмінне знання Excel (ВПР, зведені таблиці, макроси, гарфіки, діаграми), PowerPoint, PowerBI

Знання принципів побудови фінансових звітів, математичних моделей прогнозування, аналітика даних

Обов’язки:

Ведення бази відділу розвитку

Підготовка аналітичних досліджень і презентацій

Аналіз результатів діяльності відділу

Dbf не чіпаємо, маніпуляції тільки з itab

 1. Dbf tab містить ВСІ 67-68 полів,  Ztab - тільки ті 25-45 полів що використовуються в продовженні ресурсів, їх і копіюємо Dbf не редагува...