ダウンロードリスト

プロジェクト概要

!MyMediaLite は、軽量の多目的推薦システムのアルゴリズム ライブラリです。協調フィルタ リングにおける 2 つの最も一般的なシナリオをアドレス: 評価予測 (例えば 1 ~ 5 のスケールで) と (例えばクリックや購買行動) から暗黙のフィードバックからの項目の予測。推薦エンジン、最新の行列因数分解法などの数十が含まれています。また、推薦エンジン、エンジンをディスクに保存して、もう一度、それらを再読み込みを別の推薦システム メソッドの精度を比較するいくつかの評価指標のリアルタイム更新をサポートしています。ライブラリに含まれる機能のほとんどを提供する 3 つのコマンド ライン プログラムが含まれています。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2011-11-12 01:47
2.0

タイムスタンプとデータの評価がサポートされます。2 時間対応の baselineline を推薦した、TimeAwareBaseline と TimeAwareBaselineWithFrequencies から、Netflix 大賞ソリューション) と時系列分割されます。いくつかの行列関数は今それらを使用する多くのケースで簡単に拡張メソッドとして実装されます。ダウンロードの Url が変更されたため、スクリプト download_movielens.sh を更新しました。多くの改善は、フードの下で行われています。
Rating data with timestamps is now supported. There are two time-aware baselineline recommenders, TimeAwareBaseline and TimeAwareBaselineWithFrequencies (from the Netflix Grand Prize solution), and chronological splits. Some matrix functions are now implemented as extension methods, which makes them easier to use in many cases. The script download_movielens.sh has been updated because the download URLs have changed. Lots of improvements have been made under the hood.

2011-10-10 23:43
1.99

MyMediaLite 今必要モノラル 2.8 以降 (2.10.x を推奨しますか。ネット 4.0)。いくつかのコンポーネントのマルチコアのサポートが追加されました: 商品推薦評価、クロス検証評価予測と項目の勧告は、予測マトリックス分解評価分散の SGD のトレーニングに。長い int ユーザーおよび項目 Id は、現在サポートされています。候補アイテムを今すぐ選択する別のモードは、クロス検証にも動作します。逆数ランク (MRR) は、新しい評価尺度として追加されていることを意味します。ドキュメント、API、コマンドライン ツール、およびヘルパー スクリプトには数多く強化されています。
MyMediaLite now needs Mono 2.8 or later (2.10.x is recommended, or .NET 4.0). Multi-core support has been added for several components: item recommendation evaluation, cross-validation for rating prediction and item recommendation, and distributed SGD training for rating prediction matrix factorization. Long int user and item IDs are now supported. Different modes for selecting candidate items now also work for cross-validation. Mean reciprocal rank (MRR) has been added as a new evaluation measure. Numerous improvements have been made to the documentation, API, commandline tools, and helper scripts.

2011-09-02 14:01
1.05

APIの変更が行われた。 ISplitでは、IListがトレーニングおよびテストのためのリストの代わりに使用し、NumberOfFoldsはintの代わりにuint型です。 Eval.RatingsとEval.Itemsでは、DisplayResultsにはFormatResultsに置き換えられました。グループのための推奨事項が追加されました。新しい推薦者はWeightedBPRMF(KDDカップ2011、トラック2に使用される)、およびSoftMarginRankingMFを(両方CofiRank、ランキングの損失、およびBPR - MF、確率的勾配降下の学習にインスパイアされたアイテムの推薦)が含まれます。数多くの改良は、ドキュメンテーション、コマンドラインツール、およびヘルパースクリプトで行われた。
API changes were made. In ISplit, IList is used instead of List for Train and Test, and NumberOfFolds is now a uint instead of an int. In Eval.Ratings and Eval.Items, DisplayResults was replaced by FormatResults. Recommendations for groups were added. New recommenders include WeightedBPRMF (which is used for KDD Cup 2011, track 2), and SoftMarginRankingMF (an item recommender inspired both by CofiRank, ranking loss, and BPR-MF, stochastic gradient descent learning). Numerous improvements were made in the documentation, command-line tools, and helper scripts.

2011-08-04 05:01
1.04

よりよいクラス名とともに、項目の勧告と行列の因数分解のためのAPIを簡素化。 MAE最適化はBiasedMatrixFactorizationの推薦にオプションとして統合されています。評価の予測ツールは、予測の出力のユーザー定義の書式設定をすることができます。アイテム予測ツールにより、評価のために考慮する項目のセットの仕様:トレーニングセット(デフォルト)、指定されたセット内の項目(経由 - 関連 - 項目= FILE)、テストセットのもの( - テスト - アイテム)、またはトレーニングとテストセット(両方のそれらの項目のみ - 重複アイテム)。ユーザーのランダムなサブセットを評価することによって時間を節約。
A simplified API for item recommendation and matrix factorization, with nicer class names. MAE optimization has been merged as an option into the BiasedMatrixFactorization recommender. The rating prediction tool allows user-defined formatting of prediction output. The item prediction tool allows specification of the set of items to consider for evaluation: the items in the training set (default), a given set (via --relevant-items=FILE), the ones in the test set (--test-items), or only those items in both the training and the test set (--overlap-items). Save time by evaluation on a random subset of the users.

2011-06-23 17:21
1.03

このリリースでは、格付けの予測のためのプロトタイプのSOAP Webサービスが含まれています。それはMyMediaLiteのほとんどの機能が将来的にRESTfulなサービスを使用して提供される予定です。新しい推薦者が追加されました:FactorWiseMatrixFactorizationとBiasMatrixFactorizationMAEを。図書館(とコマンドラインツール)は、増分更新を使用するオンライン評価のプロトコルを提供します。これはMono 2.6をサポートする最後のバージョンである可能性があります。
This release includes a prototype SOAP Web service for rating prediction. It is planned that most of MyMediaLite's functionality will be offered using RESTful services in the future. New recommenders were added: FactorWiseMatrixFactorization and BiasMatrixFactorizationMAE. The library (and the command-line tools) now offer an online evaluation protocol that uses incremental updates. This may be the last version to support Mono 2.6.

プロジェクトリソース