Scikit-learnで学習した決定木をETEを使って可視化するモジュール(eteview)を構築してみた
概要 Scikit-learnで学習した決定木(パターン分類)をGraphvizではなく、ETEというライブラリを使って可視化するモジュール(eteview)を構築してみました。使い方は以下の通りです… Read more »
概要 Scikit-learnで学習した決定木(パターン分類)をGraphvizではなく、ETEというライブラリを使って可視化するモジュール(eteview)を構築してみました。使い方は以下の通りです… Read more »
概要 PythonにはETEという木構造を可視化するためのライブラリがあります。これを使うと、下記のようなユニークな図が描けます。本記事ではこのモジュールの使い方について紹介したいと思います。 インス… Read more »
概要 Pythonにはscikit-learnという便利な機械学習モジュールがあり、これを用いて決定木学習が可能です。しかし、学習結果や予測結果には学習データや予測データが木のどのノード(リーフ)に辿… Read more »
概要 Pythonにはscikit-learnという便利な機械学習モジュールがありますが、この中のtreeを使って学習した決定木構造がどこに格納されているのかが分かりにくかったので整理しました。 以降… Read more »
概要 応用技術者試験に合格できたので勉強方法をまとめておきます。試験の概要は以下の通りでそこそこ難度の高い国家試験という位置づけです。 Wikipediaより抜粋 応用情報技術者試験は、情報処理の促進… Read more »
概要 前回記事で検討した以下の要件定義を元にスクリプトを作成しました。 GitHubにて、ソースコードを公開しています。また、ページの末尾に全ソースコードを載せています。 説明変数のデータ列と目的変数… Read more »
概要 Pythonでデータ分析する際に必須のpandasとscikit-learnは、現状入力IFが整っておらず、「pandasで読み込んだデータをそのままscikit-learnの分析ライブラリに投… Read more »
概要 Pythonで機械学習をするときに使うscikit-learn(恐らく、サイキットラーンと呼びます)には前処理用のライブラリであるpreprocessingが組み込まれています。前処理とは、デー… Read more »
概要 Pythonでデータを分析しようとした時、Header行が複数行あると1回のread_csvではヘッダー情報とデータ値の両方をうまく読み込むことができません。対策としては以下が考えられますが、1… Read more »
概要 Pythonで日本語を含むファイルを扱ったりグラフを書いたりしようとしたとき、初期設定ではうまく表示されないため、下手をすると数日間イライラすることになり時間がもったいないです。そもそもなぜこん… Read more »