Skip to content

鮎川_TUKR実装#16

Open
Y-ayukawa wants to merge 18 commits intomainfrom
ayukawa_TUKR
Open

鮎川_TUKR実装#16
Y-ayukawa wants to merge 18 commits intomainfrom
ayukawa_TUKR

Conversation

@Y-ayukawa
Copy link
Contributor

No description provided.

@Y-ayukawa Y-ayukawa self-assigned this May 17, 2022
@nahoando
Copy link
Contributor

ミニマム、スタンダード、エクストラの設定をまずしましょう。何か結果が出た場合や作業が滞った場合などは結果をシェアして先輩や同級生のアドバイスもらえる環境づくり心がけましょう。実際こちらもコード見ただけではわからないところも多いです。add, commit, pushを忘れずに!
何かわからないことがアレな直接でもここでもスラックでもいいのでアクションお願いします〜

@Y-ayukawa
Copy link
Contributor Author

Y-ayukawa commented May 23, 2022

ミニマム

  • 関係データについて理解し、関係データとは何か説明できる。
  • TUKRのタスク設定について理解し、数式やアルゴリズムの各ステップを説明できる。
  • data_scrach.pyの穴埋めを行い関係データの人工データを作成する。
  • UKRの実装ファイルを改良してTUKRを実装する。
  • 正則化項の実装と確認。

standard

  • 欠損データを実装する
  • 手動微分で実装する。
  • 描画方法を変更する(準備中)
  • クロステストの実装(準備中)
  • 実データでの実装。(動物データやNIPSデータなど)

extra

  • 手動微分を数式的に導くことができる。

@Y-ayukawa
Copy link
Contributor Author

Figure_1
data_scratch.py でそれらしいそれらしい鞍型データが出て来ました

Comment on lines +5 to +6
z1 = np.linspace(-1, 1, xsamples)
z2 = np.linspace(-1, 1, ysamples)
Copy link
Contributor

@TetraMiyazaki TetraMiyazaki May 23, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

データの生成過程を想定して実装するようにしてください.
linspaceはヒューリスティックなので,何かしらの確率分布から生成しましょう.
そして,ノイズも加えておきましょう.
(わからなかったら聞いてください)

Comment on lines +28 to +29
xsamples = 20
ysamples = 20
Copy link
Contributor

@TetraMiyazaki TetraMiyazaki May 23, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

関係データのアルゴリズムを作る時のTipsなのですが,それぞれ独立した概念なので,同じ数値じゃなくて,違う値を設定しておくことをお勧めします.(ユーザー数と,アイテム数は関係はなく,独立して用意されるものですよね)

@Y-ayukawa
Copy link
Contributor Author

TUKRの部分がエラーなく動いたのですが、目的関数を作っていなかったので、作る前にセーブします

@Y-ayukawa
Copy link
Contributor Author

989A679D-AD01-4578-B461-DEBD306F6352_1_102_o
描画できました。
メッシュを調整したいと思います

@Y-ayukawa
Copy link
Contributor Author

A5F69DD6-17F4-4FF7-85A0-A07056DD9608_1_102_o
メッシュまで出来た気がします

@TetraMiyazaki
Copy link
Contributor

メッシュまで出来た気がします

とりあえずメッシュははれてそうですが,この色付けでいいんでしょうか?
例えば,紫のユーザーと黄色の商品が組み合わさった時の,データのほうはどういう色付けになるんでしょうか?
image

@Y-ayukawa
Copy link
Contributor Author

2022-06-08.16.15.47.mov

動物データをやってみました

@TetraMiyazaki
Copy link
Contributor

動物データをやってみました

これ色は何を表しているんでしょうか?

@Y-ayukawa
Copy link
Contributor Author

色は未だいじれていないので、何も現していないです

@TetraMiyazaki
Copy link
Contributor

TetraMiyazaki commented Jun 8, 2022

今,色はついているわけなので,何かの情報を基準に色付けしているわけですが,それは何の値を使っているんですか?
その色付けが悪いとかいいたいわけではなく,単に知りたいだけです.

@Y-ayukawa
Copy link
Contributor Author

鞍型データの際に、サンプルの座標から色付けを行いました。
その時のコードをいじって実装して、色のところには手を加えていないので、座標のデータから生成された色なのだと思います

@Y-ayukawa
Copy link
Contributor Author

2022-06-13.19.10.18.mov

ラベリングしたデータです

@hirowatari-s hirowatari-s removed their request for review June 12, 2023 06:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants