2018年4月14日sikit-learnのnumpyのデータをpandasに変換するnumpyとはプログラミング言語Pythonにおいて数値計算を効率的に行うためのライブラリで、pandasとはデータ解析を支援する機能を提供するライブラリです。pandasを使用することでnumpyのデータが視覚的に見えるようになります。ここでは具体的にsikit-learnにて提供されているデータ(ボストン市の住宅価格)をベースにnumpyのデータをpandasの形式に変換してみます。inline必要なライブラリをインポートします。今回はnumpyとpandasを用いるためそれぞれインポートしています。図の描画としてmatplotlibのライブラリもインポートしています。D.L.sikit-learnよりボストン市の住宅価格のデータをインポートします。合わせてデータの説明の表示を行っています。説明文として14つの要素が存在し、その中の一つの要素(MEDV)が一般的に正解ラベルに使用されるということが記載されています。それぞれのデータは506個存在します。'LSTAT'](13,)初めにnumpy形式で住宅価格のラベルを表示しています。13)次にnumpy形式で住宅価格の実際のデータを表示してみます。506個のデータが存在していますが、データ量が多いのでそのままでは分かりにくくなっています。そのためpandas形式に変換してみます。data.feature_namesdata_df.head()DataFrame(numpy形式)とすることで表が見やすくなります。この表では試験用のデータのみが表示されているのみなので、正解ラベルについても表示を追加しています。data.targetdata_df.head()正解ラベルが追加されました。])それぞれのデータについてもアクセスすることができます。部屋数(RM)を取得したい場合はdata.data[:,5]と指定します。rooms')このように、部屋数をX軸、値段をY軸にプロットすることで相関関係の図の描画を行うこともできます。pandasでカラム名を指定して図を描画するpandasではカラム名を指定して図を描画することもできます。float64それぞれカラム名でアクセスすることが分かりましたので図を描画してみます。plt.scatter(data_df.RM,data_df.Price)1plt.scatter(data_df.RM,data_df.Price)このようにPandasの場合はカラム名をしていして描画をすることが出来ます。畳み込みニューラルネットワーク(CNN)を使用すると、「猫」や「犬」などの画像認識が非常に簡単にできてしまいます。グリットサーチとは英名でGridSerchと呼ばれハイパーパラメータの最適化を行う機能です。(プログラム)で実施したアヤメのデータについて詳細に見ていきます。...PREV機械学習で使用されている人気のソフトウェアについてNEXTOpenCVにて2値化を行ってみる新着記事一覧AIプログラミング2019/7/7Windows環境でAIによる画像編集が可能なFE-GANを試してみるAIプログラミング2019/02/19猫の動画を対象にディープラーニングの特徴量を可視化してみるAIプログラミング2019/02/11VGG16モデルを使用してオリジナル写真の画像認識を行ってみるAIプログラミング2019/02/03VGG16ネットワークの各レイヤの特徴を可視化するAIプログラミング2019/01/27Scikit-Learnの識別器をループで一気に適用させるプロフィールでんだろ。ほしかま大好き室内飼い猫10才。未知の世界の興味があり、飼い主の目を盗んで脱走をすることもしばしば。@Technology_AI飼い主も未知の世界の興味があり、京都や奈良などの寺院巡りを楽しみながら旅行に行く一方、AIでの画像変換を勉強しながらブログを書いています。