問題タブ [graphlab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 選択した行を 1 つの Sframe から別の Sframe に挿入します
ある SFrame のすべての行を別の SFrame に追加する append() 関数を認識しています。しかし、ある SFrame から別の SFrame に特定の行を挿入したいと考えています。Sframe1 から 2 行目だけを選択して SFrame2 に追加する方法はありますか?
tc から単一の行を選択して pc に追加したい
performance - SFrame を入力データセット Sframe に変換する
入力ログを入力データセットに変換する方法がかなり悪いです。次の形式の SFrame sf があります。
アクション列は、1 から 9 までの 9 つの値を取ります。
したがって、すべての user_id は複数のアクションを複数回実行できます。
sf から一意の user_id をすべて取得し、次の方法で op_sf を作成しようとしています。
これがこれを行う最速の方法であるかどうかを知りたかったのです。具体的には、zero1 から zero9 の SFrame を生成せずに同じことを実行できるかどうか。
例 sf:
上記の sf に対応する l1:
python - SFrame Kmeans - Int、Float、Dict に変換
Graphlab から KMEAMS を実行するためのデータを準備していますが、次のエラーが発生しています。
各列の現在のデータ型は次のとおりです。
データ型を str から int に取得できれば、うまくいくはずです。ただし、SFrame の使用は、標準の Python ライブラリよりも扱いにくいものです。そこにたどり着くための助けをいただければ幸いです。
machine-learning - GraphLab Sframe で値をフィルタリングして表示しますか?
そのため、1 週間前に機械学習クラスで Graphlab を使い始めました。私はまだGraphlabに非常に慣れていないので、APIを読みましたが、探していたソリューションを得ることができませんでした. それで、ここに質問があります。ベッドルーム、バスルーム、平方フィート、郵便番号など、複数の列を持つこのデータがあります。これらは基本的に特徴であり、私の目標は、さまざまな ML アルゴリズムを使用して家の価格を予測することです。さて、私は郵便番号 93038 で住宅の平均価格を見つけることになっています。そこで、私は非常に素朴なので、問題をより小さなビットに分解し、直感を使用することにしました。これは私がこれまでに試したことです。まず、郵便番号 - 93038 の家の価格だけを抽出できるようなフィルターを作成する方法を見つけようとしました。
これらは、郵便番号93038のすべての列を表示しましたが、値93038の価格と郵便番号の列のみを表示したい.私は非常に多くの異なる方法を試しましたが、物事を理解できませんでした.
また、郵便番号の値が 93038 の価格の平均を見つけたいとしましょう。
前もって感謝します。
python - SFrame で特定の行を選択する
SFrame 配列内の特定の行を選択する方法に困惑しています。ここで最初の行を選択できます。
ここで、行2だけを取得しようとしました
データフレーム内の任意の行を選択するにはどうすればよいですか?
python - Graphlab createに関してsklearnを使用して対応するコードを書くのに問題がある 主に正しくプロットできない
犯罪率と住宅価格のグラフをプロットするのに非常に苦労しています。Graphlab lib を使用すると簡単に実行できますが、sklearn を使用すると実行できません。これがsklearnに関する私のコードです
sklearn環境を使用して取得している出力 (適切ではありません)
私が探している出力は 、Graphlab 作成環境を使用して実行できます
これは、graphlab create で適切に実行される完全なコードです。
誰かが私の間違いを指摘してくれることを願っています。ありがとう。
これがデータセットです
python-2.7 - GraphLab - FactorizationRecommender.predict はどのように正確に機能しますか?
FactorizationRecommender の予測機能について質問があります。
私が自由に使えるのは、ユーザー アイテムのペア (および各ペアのバイナリ評価) を含む大規模なデータセットです。ユーザーがすべてのアイテムを操作したわけではないことに注意してください (評価マトリックスは非常にまばらです)。
その後、データセットから 1 人のユーザー (私はそのユーザーをコールド ユーザーとして選択) のすべての評価を削除します。残りのすべてのユーザー アイテム ペアで、行列分解モデルをトレーニングします ( factorization_recommender.create(...,binary_target=True)
)。
ここで、コールド ユーザーの評価の一部をモデルに示すときに、コールド ユーザーの残りの評価を予測したいと思います (たとえば、コールド ユーザーの評価のモデル 10 を表示し、他のすべての評価の予測を計算したい)。アイテム)。次に、コールド ユーザーのみの予測の RMSE を計算したいと思います。
私の質問は 2 つあります。まず第一に、どの引数をFactorizationRecommender.predict
関数に渡せばよいか、完全にはわかりません。モデルに表示したいユーザー アイテム ペア (およびバイナリ評価) の割合 (たとえば、10 個の評価) new_observation_data
。そして、私の入力は何dataset
ですか?最初のトレーニング データセットは?
第二に、私の質問は、FactorizationRecommender.predict
機能が正確にどのように機能するか (バックグラウンドで何が起こっているか) です。初期トレーニング データセットに含まれていないユーザーをどのように予測できますか? 因数分解の潜在因子はこのユーザー用に構築されていないため、ユーザーの予測はどのように行われるのでしょうか?
GraphLab Create の現在のバージョンは v1.10.1 です。
ご協力いただきありがとうございます!