Как читать эту книгу?

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

1. Обычное чтение

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

Преимущества обычного чтения

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

  • Свободный темп: можно читать в своём темпе, делая паузы для осмысления сложных моментов.

  • Конспектирование: заметки по ключевым понятиям и стратегиям помогут в будущем быстро освежить материал.

Советы для эффективного чтения

  • Отмечайте важные места: используйте закладки или выделения, чтобы вернуться к важным моментам.

  • Записывайте вопросы: если что-то осталось непонятым, отметьте это для дальнейшего поиска ответов

  • Размышляйте о применении: подумайте, как эти концепции могут быть полезны в ваших проектах.

2. Чтение с параллельным выполнением примеров

Для тех, кто предпочитает более практический опыт обучения, с параллельным выполнением примеров — это интерактивный подход, при котором вы читаете разделы книги, одновременно работая с кодом, предоставленным в репозитории GitHub. Этот подход устраняет разрыв между теорией и практическим применением.

Преимущества чтения с примерами

  • Непосредственная практика: закрепляет обучение, позволяя вам увидеть концепции в действии.

  • Навыки устранения неполадок: помогает вам развивать навыки решения проблем, работая над проблемами кода, которые могут возникнуть.

  • Лучшее запоминание: исследования показали, что сочетание чтения с активной практикой улучшает память и понимание пройденного материала.

Как начать

  1. Настройте окружение:

    • Убедитесь, что у вас есть готовая локальная среда. Чтобы начать работу с примерами, вам нужно, чтобы на вашей машине были запущены Git и Docker.

    • Склонируйте репозиторий GitHub, ссылка на который приведена ниже:

      git clone https://github.com/apphp/ai-with-php-book
    • Перейдите в каталог проекта:

      cd ai-with-php-book
    • Выполните следующую команду. Она подготовит и запустит контейнеры Docker со всеми необходимыми приложениями.

      make init
    • После завершения установки введите в браузере: http://localhost:8088/

    • Если все в порядке, вы должны увидеть веб-сайт с примерами кода:

  2. Следуйте главам:

    • Читая раздел, найдите соответствующий пример в репозитории (например, если вы находитесь в разделе «Скаляры в математике для машинного обучения», проверьте тот же раздел в боковом меню).

    • Чтобы запустить пример, просто нажмите кнопку «Запустить код» в правом верхнем углу.

  3. Экспериментируйте и изменяйте:

    • Измените пример кода, чтобы протестировать различные сценарии или настроить параметры, чтобы увидеть, как изменения влияют на вывод. Это экспериментирование укрепляет ваше понимание.

Советы по совмещению чтения и практики:

  • Разделите экран: если возможно, используйте настройку с разделенным экраном, чтобы читать книгу с одной стороны и иметь редактор кода/терминал с другой.

  • Просмотрите код: перед запуском прочитайте предоставленный пример кода, чтобы понять, как он согласуется с содержанием главы.

  • Делайте заметки о результатах: документируйте любые идеи, обнаруженные ошибки и их решения. Это создаст персонализированную ссылку для будущих проектов.

Заключение

Выбирайте обычное чтение, когда хотите сосредоточиться на понимании теории или когда вы в пути и у вас нет под рукой настроек для кодирования. Выбирайте чтение с примерами, когда вы готовы погрузиться в практическое обучение. Сочетание обоих подходов обеспечивает наиболее целостный опыт обучения, позволяя вам получить глубокое концептуальное понимание и практические навыки, которые вы можете применить в будущем.

Last updated