Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/otann/owlunit-core
core technology of Owl Unit recommendation service
https://github.com/otann/owlunit-core
Last synced: 25 days ago
JSON representation
core technology of Owl Unit recommendation service
- Host: GitHub
- URL: https://github.com/otann/owlunit-core
- Owner: Otann
- Created: 2012-05-10T20:34:38.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-12-23T16:53:05.000Z (about 10 years ago)
- Last Synced: 2024-10-21T05:39:21.318Z (2 months ago)
- Language: Scala
- Homepage: owlyouneed.com
- Size: 315 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is it?
This is core part of sevice I was implementing back then
It's main purpose is to store so called `Ii`s (Information Items), their connection and compare them in terms of their "likeness". Intention was to build recommendation system where you can compare anything to anything.
And basing on that feature recommendation engine could be implemented, where profile is described as `Ii` with connections to preferences and current mood as `Ii`s that describes movie genre or food preferences. Then traversal performed and each found item compared to profile and query.
# Practical points
Basicly I used most of this code for [Talk to IO project](http://talkto.io) I've been working on in 2014.
You can try to following steps below to provide artifact for another code in neighbour repository [owlunit-web](http://github.com/otann/owlunit-web)# How to use
1. Clone repository with `git clone [email protected]:OwlUnit/core.git`
1. [Install SBT](https://github.com/harrah/xsbt/wiki/Getting-Started-Setup)
1. Run in the bash/console `$ sbt`
1. Initialize IntelliJ IDEA project with `> gen-idea` or `> gen-idea no-classifiers` to make things little happen little bit faster
1. Compile in SBT with `> compile`
1. Run tests in SBT with `> test`
1. Publish artifact to local Ivy2 repository with `sbt publish-local`