Примечания
Дополнительные примечания
Готовая среда использования
Вы можете установить готовую среду Docker с примерами: https://github.com/apphp/ai-for-php-developers-examples
Вы также можете запускать все примеры из книги напрямую: https://aiwithphp.org/books/ai-for-php-developers/examples/
Дополнительные примечания о PHP-ML и Rubix ML
PHP-ML:
Предоставляет широкий спектр алгоритмов машинного обучения и инструментов предварительной обработки.
Подходит для небольших наборов данных и более простых задач машинного обучения.
Прост в использовании благодаря простому API.
Rubix ML:
Предлагает более полный набор алгоритмов и инструментов машинного обучения.
Лучшая производительность для больших наборов данных и более сложных задач.
Предоставляет более продвинутые функции, такие как перекрестная проверка и настройка гиперпараметров.
При выборе между двумя библиотеками учитывайте сложность ваших задач, размер ваших наборов данных и конкретные алгоритмы, которые вам необходимы. Во многих проектах вы можете использовать обе библиотеки, чтобы задействовать их сильные стороны.
Устранение неполадок
Если у вас возникли проблемы с установкой или использованием этих библиотек, выполните следующие действия:
Убедитесь, что установлены все необходимые расширения PHP. Возможно, потребуется изменить Dockerfile, чтобы включить дополнительные расширения, необходимые для Rubix ML.
Проверьте версии библиотек в файле
composer.jsonи обновите их при необходимости.Если вы работаете с большими наборами данных, возможно, потребуется увеличить лимит памяти в конфигурации PHP.
Для Rubix ML может потребоваться установить дополнительные системные библиотеки. Добавьте следующее, если возникнут проблемы:
Для установки напрямую (запустите в терминале)
Для Docker (в Dockerfile)
Last updated