- 2021.05.19
seabornによるデータの可視化【入門編】
こんな人におすすめ:・seabornの基本的な使い方を学びたい・Pythonでキレイなグラフを描きたい seabornはデータの視覚化のためのツールで、Matplotlibのラッパーライブラリです。 つまりMatplotlibをベースとして使って、よりキレイにグラフを作成できるように工夫されたライブラリとなっています。 特に設定に気を使わなくても比較的キレイなグラフが描けるので、扱いに馴れるとグラ […]
こんな人におすすめ:・seabornの基本的な使い方を学びたい・Pythonでキレイなグラフを描きたい seabornはデータの視覚化のためのツールで、Matplotlibのラッパーライブラリです。 つまりMatplotlibをベースとして使って、よりキレイにグラフを作成できるように工夫されたライブラリとなっています。 特に設定に気を使わなくても比較的キレイなグラフが描けるので、扱いに馴れるとグラ […]
こんな人におすすめ:・データの標準化と無相関化についてPythonで学びたい・機械学習の入門で「はじパタ」を読んでいるが難しいので解説して欲しい 開発環境 Python 3.7.3 scikit-learn 0.24.2NumPy 1.20.2Pandas 1.2.4seaborn 0.11.1 使用するデータ:iris/sklearn.datsets エディタ:jupyter Notebook […]
こんな人におすすめ:・ナイーブベイズの実装方法についてPythonで学びたい・機械学習の入門で「はじパタ」を読んでいるが難しいので解説して欲しい 機械学習の理論的理解のために、最近「はじめてのパターン認識」を読んでいます。 Pythonユーザーである私は、プログラムを書きながら具体的に理解していくという方法をとっっているので、その記録を残しておこうと思います。 ということで今回は、はじパタ3章をP […]
こんな人におすすめ:・学習済みモデルの評価方法についてPythonで学びたい・機械学習の入門で「はじパタ」を読んでいるが難しいので解説して欲しい 機械学習をしっかり学びなおそうと思って、最近「はじめてのパターン認識」を読んでいます。 しかし残念ながらPythonでの実装例が無いので本書を読むだけでは、理論の理解に留まり実践的ではありません。 ということで今回は、はじパタ2章をPythonで実装しな […]
こんな人におすすめ:・jupyer Notebookの便利な使い方を知りたい・jupyer Notebookでグラフを書くことが多い 結論として、「ipywidgets」というライブラリを使うことでインタラクティブなGUIを作ることができます。 それでは、順を追って使い方をみていきましょう。 開発環境 MacOS Big Sur 11.2.1Browser: Google Chrome jupyt […]
こんな人におすすめ:・iPhoneでTensorFlowによる学習済みモデルを動かしたい・TensorFlowLiteの使い方を知りたい こんな人にはおすすめでない:・PCがMacでない(残念ながらXcodeが使えないと今回の手順は実行できません) 開発環境 ・MacOS Big Sur 11.2.1Xcode 12.5(iOSアプリ開発のために必要)CocoaPods 1.10.1(Tensor […]
この記事はこんな人におすすめ:・最小二乗法についてきちんと理解したい。・エクセルの近似曲線が引かれる仕組みをしりたい。 この記事はこんな人にはおすすめでない:・微分を理解していない データのあふれる現代社会。 データ分析のプロでなくとも、オフィスで働いていたら自然とデータを処理する機会に直面してしまうことでしょう。 たとえばエクセルでデータをプロットして、近似曲線をソフトにおまかせでシャッと引くな […]
こんな人におすすめ:・中心極限定理をしっかり理解したい。・教科書の証明が簡略化され過ぎてわからないのでヒントが欲しい 中心極限定理といえば、統計学の最重要定理ですね。 統計を学んでいれば必ずこれに出くわすことになります。 しかし、いざ証明となると意外とネット上に情報が少ないように感じました。 一方、いくつかの教科書には証明が載っていますが、かなり証明が簡略化されていて理解するのが難しい場合がありま […]
こんな人におすすめ:・scikit-learnの使い方を知りたい・k近傍法とは何か学びたい 結論として、sklearn.neighborsモジュールのKNeighborsClassifierクラスを使うことで、k最近傍法を実装できます。 開発環境 Python 3.7.3 scikit-learn 0.24.2NumPy 1.20.2 IDE:jupyter Notebook k最近傍法とは何か […]
こんな人におすすめ:・Pythonでデータ処理を始めたのでPandasについて学びたい・使い方をど忘れしたので確認したい 最近Pandasを使う機会がかなり多くなってきたので、自分のための備忘録としても、使い方を簡単にまとめておこうと思います。 開発環境 Python 3.7.3 Pandas 1.2.4 NumPy 1.20.2 scikit-learn 0.24.2(データの加工で使用) ID […]