Recommendation system for TV shows using the TVMaze dataset and Nearest Neighbors Machine Learning model. (beta)
- iOS 12.0+
- Xcode 11.0+
- File > Swift Packages > Add Package Dependency
- Add
https://github.com/tadeha/tvmaze-recommender-ios-sdk
- Select "Up to Next Major" with the current version
import TVShowRecommender
TVShowRecommender.shared.getRecommendation(for: showId, numberOfRecs: 10, searchType: .basic) { shows in
print("Similar shows => \(shows)")
}
For more detail, please check the example project, TVShowRecommenderExample.
I'd love to know anything that you think this library is missing. Open an issue and I'll add the feature request
label to it and I'll do everything I can to accomodate that request if it is in the library's best interest.
This project is used by the following applications:
- TV Club app for iOS
Feel free to add yours!
This library is available under the MIT license. See the LICENSE file for more info.