Skip to content

Commit 2a5becf

Browse files
committed
2 parents 6affff7 + e89fa58 commit 2a5becf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Sensible.PredictionIO.NET
22
=========================
33
Sensible.PredictionIO.NET is an open source C# wrapper for the [PredictionIO] API. If you are not already familiar
4-
with PredictionIO, it is an "open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery". It is an amazing machine learning software which stands on the shoulder of giants such as Apache Mahout and MongoDB, and allows you to add features to your application such as:
4+
with PredictionIO, it is an "open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery". It is an amazing machine learning software which stands on the shoulders of giants such as Apache Mahout and MongoDB, and allows you to add features to your application such as:
55

66
* predict user behaviors
77
* offer personalized video, news, deals, ads and job openings
@@ -14,7 +14,7 @@ This repo is maintained by Themos Piperakis from [Sensible].
1414

1515
Quick start
1616
----------
17-
You will need to have access to an instance of PredictionIO, either locally (e.g. via a vagrant VM), or online (e.g. AWS AMI). For installation instructions have a look the the [PredictionIO] website.
17+
You will need to have access to an instance of PredictionIO, either locally (e.g. via a vagrant VM), or online (e.g. AWS AMI). For installation instructions have a look at the [PredictionIO] website.
1818

1919
After you setup the PredictionIO server, you will first need to create an application through the admin panel. Make note of the application key generated. After that, create an item recommendation engine with the default algorithm (kNN), and name it itemrec.
2020

@@ -36,7 +36,7 @@ for (var i = 1; i <= 10; i++)
3636
}
3737
```
3838

39-
In the code above, we need the apiUrl for the PredictionIO instance (e.g. http://127.0.0.1:8000) and the application key generated for the item recomenndation engine.
39+
In the code above, we need the apiUrl for the PredictionIO instance (e.g. http://127.0.0.1:8000) and the application key generated for the item recommendation engine.
4040

4141
Since Sensible.PredictionIO.NET is based on [RestSharp], all requests follow the same philosophy: a Builder is first created from the corresponging class after passing the appropriate arguments. Then a RestClient is build with a .Build() method, and the response is returned after executing the .Execute() method. Of course, all our requests can be easily converted to asynchronous, just by using RestSharp's .ExecuteAsync()!
4242

@@ -125,7 +125,8 @@ The only external dependency for this project is [RestSharp], available on nuget
125125
Roadmap
126126
-------
127127
* support for start time/end time item attributes
128-
* support custom attributes for items
128+
* support for item rating
129+
* support for custom attributes for items
129130

130131

131132

0 commit comments

Comments
 (0)