shuffle
のrandom_stateパラメータはsklearn.utils
にありますか?任意のサンプルでrandom_stateを説明できますか?sklearn.utils.shuffleで 'random_state'パラメータを使用していますか?
1
A
答えて
2
shuffle
はランダムにランダムにシャッフルします。プログラム的には、シード番号を使用してランダムシーケンスが生成されます。同じシードを使用する場合、同じランダムシーケンスが保証されます。 random_state
パラメータを使用すると、このランダムシードをsklearnメソッドに提供できます。これは、開発とテストの目的でランダム性を再現できるので便利です。したがって、shuffle
メソッドでは、同じデータセットで同じrandom_state
を使用すると、常に同じシャッフルを持つことが保証されます。次の例を考えてみましょう:
X = np.array([[1., 0.], [2., 1.], [0., 0.]])
X = shuffle(X, random_state=20)
を、これは私に次の出力を与える場合は、
array([[ 0., 0.],
[ 2., 1.],
[ 1., 0.]])
を今、私はいつも私がrandom_state = 20
を使用している場合、私はいつもとまったく同じシャッフルを取得することを保証しています。このテストは、あなたの条件をテストするための再現可能な結果が得られるようにするユニットテストに特に便利です。
希望に役立ちます!
関連する問題
- 1. sklearnのParameterSamplerでrandom_stateパラメータは何をしますか?
- 2. TSNE(python)のrandom_Stateパラメータを選択
- 3. RandomizedSearchCVは同じrandom_stateを使用して異なる結果を返します
- 4. Pandas random_stateはどうしますか?
- 5. LdaModel - random_stateパラメータが認識されない - gensim
- 6. Play WebサービスでGETパラメータを使用していますか?
- 7. GoogleドライブAPIリクエストでパラメータを使用していますか?
- 8. XQueryで複数のパラメータを使用していますか?
- 9. vb6別のSUBでパラメータとしてSUBを使用していますか?
- 10. Cはパラメータを過度に使用していますか?
- 11. PHPはクロージャの追加パラメータを "使用"していますか?
- 12. XQuery/XPathはSQLパラメータを使用していますか?
- 13. メソッドコールでパラメータとしてnullを使用できますか?
- 14. wtformを使用してGETパラメータを検証できますか?
- 15. paramタグとflashvarsパラメータを使用してパラメータを渡します
- 16. 関数をパラメータとして使用できますか?
- 17. 属性パラメータとしてデリゲートを使用できますか?
- 18. SSRSデータセット名をパラメータとして使用できますか?
- 19. SQLiteパラメータ - tablenameをパラメータとして使用できません
- 20. xgboost:どのパラメータがリニアブースターで使用されていますか?
- 21. 空のLESSパラメータを渡してデフォルトを使用しますか?
- 22. FirebaseはURLの動的パラメータを使用してホスティングしていますか?
- 23. NUnit 3テストケースのソースでパラメータを使用していません
- 24. Xamarin.Forms ChangeCanExecuteが正しいパラメータを使用していません
- 25. 2d配列をメソッドのパラメータとして使用しますか?
- 26. モデルでパラメータを使用すべきか、使用しないでください。
- 27. Microsoft Fakesを使用してrefパラメータでメソッドをシムします
- 28. WHERE/HAVING句でパラメータを使用して入力パラメータを使用する
- 29. 子パラメータも使用している場合はredirectToを使用します。これは可能ですか?
- 30. Sytem.Uriを使用してパラメータをエスケープしたままにするにはどうしたらいいですか?