データセットを分類するために決定木分類器を実装しようとしています。私はPythonを使用しています。これでscikit学習で実装するのは簡単ですが、これをテンソルフローに実装するにはどうすればよいですか。
データセットを分類するために決定木分類器を実装しようとしています。私はPythonを使用しています。これでscikit学習で実装するのは簡単ですが、これをテンソルフローに実装するにはどうすればよいですか。
回答:
基本的に私TensorFlow
は決定木をサポートしていないと思います。ここから引用、
これは非常に単純化しすぎていますが、今日利用できる機械学習ライブラリには基本的に2種類あります
Deep learning
(CNN、RNN、完全接続ネット、線形モデル)とその他すべて(SVM、GBM、ランダムフォレスト、ナイーブベイズ、K-NNなど)。 )。この理由は、ディープラーニングは他の従来のトレーニング方法よりもはるかに計算集約的であるため、ライブラリの高度な特殊化(GPUや分散機能の使用など)が必要になるためです。Pythonを使用していて、アルゴリズムの幅が最も広いパッケージを探している場合は、scikit-learnを試してください。実際には、ディープラーニングと従来の方法を使用する場合は、複数のライブラリを使用する必要があります。「完全な」パッケージはありません。
ここから、TensorFlow
ディープモデルではない他の学習アルゴリズムが実装されていることがわかります。
TensorFlow
決定木をサポートしていないと言ってきました、それは実際にそうです。私のどこが間違っているのですか?