チャレンジ #272: プレイリストのエネルギーを最適化しましょう
- RSS フィードを購読する
- トピックを新着としてマーク
- トピックを既読としてマーク
- このトピックを現在のユーザーにフロートします
- ブックマーク
- 購読
- ミュート
- 印刷用ページ
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
こんにちは、Maveryx!
先週のチャレンジの回答はこちらで見つけることができます。
このチャレンジは@AkimasaKajitaniから投稿いただきました。Akiさん、この素晴らしい貢献に感謝します。
あなたと友人はハイエネルギーの曲を楽しみます。あなたの友人たちはあなたがAlteryxを得意なことを知っているため、最適化ツールを使って60分のプレイリストを作るようにあなたに頼みました。このプレイリストは最も人気がありエネルギッシュな曲をそれぞれ1回のみ含むように構成する必要があります。
提供されたデータセットのそれぞれのレコードは、variable (song ID)、song name、popularity、level of energy(0~1の間の値で、0が低く1が高くなります)、song durationを含みます。加えて、最適化ツール用のBアンカー用にフォーマットされたものが提供されています。これはプレイリストの最大の長さが3600秒(もしくは60分)ということを表しています。
あなたのタスクは、トップ100のハイエネルギーの曲から楽曲の人気度(song popularity)を最大化した最大60分のプレイリストを作ることです。加えて、Objective valueであるpopularity(人気度)の合計を出力してください。
データの概要:
あなたにはそれぞれの楽曲のエネルギー値とその長さを持つ、曲の人気度のデータセットを含むファイルが提供されています。加えて、最適化ツール用のBアンカー用にフォーマットされたものが提供されています。
ヒント:
- 最適化ツール設定では必ず「対象を最大化」オプションを選択し、「モデルを行列として指定」オプションのためにデータ構造を構成することに時間をかけてください。「対象を最大化」オプション以外の他の設定を変更する必要はありません。
- フィールド名は重要です!データ形式については、こちらの記事(英語)をチェックしてください。
song_popularity = coefficient
lbとubは0、1のバイナリデータタイプです。
復習が必要ですか?これらのリソースを確認して準備を整えてください。
- Tool Mastery | Optimization
- Article: Beginners Guide To Alteryx Optimization
- Help Documentation: Optimization Tool
データソース:データセットはこのチャレンジの学習目的のために変更されています。https://www.kaggle.com/datasets/maharshipandya/-spotify-tracks-dataset
健闘を祈ります!
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
同じく回答と合いませんでしたが、提出します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
最適化ツールはなかなか慣れません。
今回は答に合わせるのを諦めました。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
できました!
これ、私も英語版で合わなかったんですが、ようやく謎がとけました・・・。ユニークのかけ方ですね(どのタイミング、どのデータの並びのときにかけるのか・・・)、、、正直そんな微妙な部分はどうだっていいので、近い値が出ればよいのではないかと思います。
※出題者なのに合わない謎・・・(笑)提出したオリジナルから色々と変わっているようで・・・。
ちなみに、問題文をよく読むと、
「最適化ツールを使って60分のプレイリストを作るようにあなたに頼みました。このプレイリストは最も人気がありエネルギッシュな曲をそれぞれ1回のみ含むように構成する必要があります。」
ってことなので、曲名でユニーク取れ、っていうことなのかと解釈しました・・・いじわる問題ですね・・・。アルバムとかアーティスト名がないので、曲名なんかでユニーク取っていいの?それぞれのパラメータ違うのに、とは思うのですが・・・。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
@AkimasaKajitani
Weekly Challenge採用おめでとうございます!
提出します。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
できました。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- モデレーターに通知する
人気度合計は一致しましたが、プレイリストは一致しませんでした。