이 튜토리얼은 Predictionio 및 Lumen을 사용하여 영화 추천 앱을 구축하는 것을 보여줍니다. 우리는 데이터 가져 오기, 무작위 영화 선택, 추천 생성 및 엔진 배포를 다룰 것입니다.
주요 개념 :
Predictionio & Lumen Integration : 이 응용 프로그램은 Predictionio의 기계 학습을 권장 사항과 효율적인 API 처리를위한 Lumen의 가벼운 프레임 워크를 활용합니다.
보안 구성 :
클래스 클래스는 Predictionio의 이벤트 및 엔진 클라이언트와의 상호 작용을 단순화하고, 효율적인 검색을 위해 Elasticsearch에서 TMDB 데이터를 가져 와서 인덱싱합니다. . 추천 엔진 :
엔진은 수입 된 영화 데이터를 훈련시키고 사용자 상호 작용 (좋아요/싫어함)을 통해 권장 사항을 개선합니다. 사용자 인터페이스 :.env
Pio
랜덤 영화 표시 및 사용자 조치 녹음 :
생성 .env
:
<code>APP_ENV=local APP_DEBUG=true APP_KEY=your-unique-key // Generate using `php artisan key:generate` PIO_KEY=your-pio-app-key TMDB_KEY=your-tmdb-api-key CACHE_DRIVER=file SESSION_DRIVER=file QUEUE_DRIVER=database</code>
예측 엔진을 배포하고 훈련시킵니다 :
예측 앱 ID 및 이름을 올바르게 지적하려면
engine.json
<:> 엔진을 훈련하십시오 :
pio build --verbose
pio train --verbose
위 내용은 Predictionio and Lumen : 영화 추천 앱 구축의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!