教師なし学習の美しさ、謎、複雑さの一部は、人間が把握できる多くのデータから情報を抽出することです。しかし、アルゴリズムが正しいかどうかを知る方法はありますか?たとえば、株式動向を見ているとし、特定の株式について何らかの控除を行うとします。実際にどのように再生されているか見ることなく、それが正しいことを知る方法はありますか?訓練されたデータが間違っている可能性があります。または、重要なことに、アルゴリズムが間違った結論を出した可能性があります。明らかに、損失などの数学的尺度がありますが、現在のところ、アルゴリズムが間違っている可能性があるという事実だけで生き残る必要がありますか?監督されていない学習アルゴリズムがどれほど正確であるか(または野心的な用語だけが「正しい」)、どのように正しい方法を測定できるのか?要するに監督されていない学習アルゴリズムが正しいかどうかを知るための方法や一般的な方法は何ですか
答えて
:
実際にそれが出て再生する方法を見なければ、それは権利であることを知る方法はありますか?
いいえありましたら、元のアルゴリズムは必要ありません。ランダムな予測を行い、あなたのオラクルを使って、正しいかどうかを判断してください。
それはのオフに訓練されたデータは、
MLアルゴリズムは、データに基づいて学ぶ間違っている可能性があります。それが間違っていると、彼らは間違って学ぶでしょう。あなたは1 + 1 = 3と言われたことがあるだけでしたら、質問する理由がありますか?
もっと重要なのは、あなたのアルゴリズムはちょうどそれがデータによって支持されると、どんな結論が間違っていない、間違った結論
を描かれていたかもしれません。あなたが後にしているものではないかもしれません(https://www.jefftk.com/p/detecting-tanksを参照してください)。
現在のところ、アルゴリズムが間違っている可能性があります。
はい、おそらく私たちは常にそうです。人間はいつも何かについて常に正しいのですか?あなたは、正しい状況下で非常に基本的なことについて間違っている可能性があります。そして、私たちは現在のAIよりずっとスマートです。
教師なし学習アルゴリズムがどれほど正確であるか(野心的な用語だけが「正しい」)、どのような方法で測定できますか?
非常に野心的です。解決しようとしている問題を十分に理解している場合は、手動で結果を確認できます。あなたが犬や猫に画像を分類したいのであれば、それはおそらく人間が判断するのに十分単純です。アルゴリズムを適用し、予測のいくつかを手動でチェックして、それがどれほどうまくいったかを知る。
本当にうまくいくものを作りたい場合は、世界チャンピオンに挑戦してください。
問題によって異なります。
- 1. ワトソンNLUは監督されていない学習APIですか
- 2. ニューラルネットワークやその他の監視学習アルゴリズムは、特別な統計的方法を学習できますか?
- 3. アソシエーションルールの学習は監督下の学習アプローチと見なされるのはなぜですか?
- 4. には、ファイルがサポートされているイメージタイプかどうかを知るための一般的な方法がありますか?
- 5. タイプがこの一般的なクランプ方法のために推論されないのはなぜですか?
- 6. C#任意のアルゴリズムのための一般的な方法
- 7. オブジェクトがデータベースで初期化されたかどうかを知る正しい方法は何ですか?
- 8. 機械学習、フィーチャエンジニアリングとモデルの一般的な表現方法は何ですか?
- 9. 感情分析に監督されていない深い学習はどのように使用されますか?
- 10. 一般的にSpring AOPやAOPを学ぶ最も良い方法は何ですか?
- 11. Excel VBAのコレクションにキーが含まれているかどうかを確認する一般的な方法
- 12. 一般的な方法を使用してコントロールをドラッグアンドドロップするにはどうすればよいですか?
- 13. いくつかの機械学習アルゴリズムは何ですか
- 14. 一般的な方法で数値を扱うにはどうすればいいですか?
- 15. 一般的なlispイディオム - 良い方法がありますか?
- 16. TheanoなどのGPUベースのフレームワークからの深い学習モデルを、Numpyのような一般的な扱いやすいものに変換する
- 17. 設定された一般的な関係を修正するにはどうすればいいですか?
- 18. Java:一般的なHashMapマージメソッドを作成する正しい方法は何ですか?
- 19. MKAnnotationカスタムコールアウトボタン一般的な操作 - どのアノテーションから来ているのかを知る方法? (iPhone)
- 20. オブジェクトが破壊されたかどうかを判断するための慣習的な方法
- 21. 行が存在しないかどうかを知る方法?
- 22. 傾きや一般的な方法で、私は次のことをやろうとしているndgrid
- 23. 一般的なpython言語の学習方法:data = {i:range(7)のiのrandn()}
- 24. Rapidminerの深い学習アルゴリズムの種類は何ですか?
- 25. django:モデルがm2mフィールドで作成されていないかどうかを知る方法なし
- 26. 弱い監視学習(ブートストラップ)とは何ですか?
- 27. グローバルが宣言されていないかどうかをwebpackが知る方法はありますか?
- 28. ユーザがアンドロイドライブラリを正しいフローで統合しているかどうかを監視する方法は?
- 29. 監督されていない実験のためにRにプロンプトを表示する方法はもうありませんか?
- 30. 一般的なヘッダーファイルのリンクが壊れないようにする方法
残念ながら、この質問は広すぎます。 100%正確なアルゴリズムが必要な場合、機械学習は通常あなたが使用するものではありません。したがって、おおまかに言えば、いくつかの数学的尺度を使用し、それが間違っているかもしれないということを受け入れることです(実際の答えを見つける方法がない場合は、どういうことが分かりますか)。 – kraskevich