О книге

В этой книге я сознательно использую англицизмы и профессиональные термины из области машинного обучения и разработки. Это сделано для точности формулировок и в соответствии с устоявшейся практикой: многие понятия не имеют однозначных или кратких русскоязычных аналогов. При первом упоминании ключевые термины сопровождаются краткими пояснениями, либо ссылками на глоссарий.

Также во всей книге используется десятичная нотация с точкой в качестве десятичного разделителя, принятая в международной научно-технической и программной практике.

О чём будет речь

Сам текст написан с точки зрения инженерного подхода. В нём не будет академической математики ради математики и абстрактных примеров, оторванных от реальных задач (ну, или практически не будет). Мы будем постепенно разбирать, как устроено машинное обучение, начиная с самых базовых идей и доходя до современных подходов вроде embeddings и attention.

Все примеры будут привязаны к PHP и типичным backend-сценариям. Даже когда речь пойдет о нейросетях, акцент будет не на формулы, а на понимание того, что именно происходит и как это можно использовать на практике.

В общем, мы будем продвигаться по следующей схеме:

  1. Базовые понятия ML без академического перегруза

  2. Работа с числами, векторами и матрицами на PHP

  3. Простые модели – линейная регрессия, классификация

  4. Embeddings и семантический поиск

  5. Нейросети и attention на уровне понимания, а не магии

  6. Интеграция с готовыми моделями

  7. Архитектура, ограничения и безопасность

Все примеры в книге:

  • написаны на чистом PHP или с минимальным количеством зависимостей

  • в основном используют библиотеку RubixML

  • отдельные разделы показывают работу с TransformersPHP, LLPhant и NeuronAI

  • несколько примеров приведены исключительно в демонстрационных целях с PHP-ML

  • ориентированы на реальные backend-задачи

  • объяснены с инженерной точки зрения

Кому эта книга особенно подойдет

  • PHP-разработчикам, которые хотят понимать AI, а не просто использовать его

  • тимлидам и архитекторам, принимающим технические решения

  • backend-инженерам, работающим с текстами, поиском и данными

  • тем, кто устал от "AI магии" и хочет разобраться, как все устроено внутри

Бесплатная и полная версия книги

Эта книга распространяется бесплатно и доступна для чтения всем желающим.

При этом некоторые практические кейсы, расширенные разборы и дополнительные материалы доступны только в полной версии книги. Такие разделы будут помечены отдельно и открываются после покупки полной версии.

Такой формат позволяет сохранить основные знания открытыми, а более глубокие практические материалы – использовать для поддержки и развития проекта.

Last updated