You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
Sensible.PredictionIO.NET
2
2
=========================
3
3
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:
5
5
6
6
* predict user behaviors
7
7
* offer personalized video, news, deals, ads and job openings
@@ -14,7 +14,7 @@ This repo is maintained by Themos Piperakis from [Sensible].
14
14
15
15
Quick start
16
16
----------
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.
18
18
19
19
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.
20
20
@@ -36,7 +36,7 @@ for (var i = 1; i <= 10; i++)
36
36
}
37
37
```
38
38
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.
40
40
41
41
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()!
42
42
@@ -125,7 +125,8 @@ The only external dependency for this project is [RestSharp], available on nuget
0 commit comments