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 (ліналг)


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


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


Friday, December 19, 2025

Ned & Cond

 Nomn 22420:

Obozn ≠ Ksch

And Ned card is described through Obozn.

Monday, December 8, 2025

Substr error

Form Fill_pok_tab: When sne_naime2


Now: input 'пе' -> f4 . Field input is transformed into 'ПЕ'.

So i cant find something like 'Перемикачі'.


Solution . Select all from r3 tab. Loop at itab. Translate itab line into upper case. If itab line like field_input nothing else delete it from itab

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

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