KMeansは簡単で強力な教師なし学習(クラスタリング)の手法だ。簡単に実装できるし、アルゴリズムも理解しやすい。 もともと2次元の(カラム数が2の)データをクラスタリングした結果は、散布図を描き、クラスタリング結果ごとに色や形を変えるこ…
Read more »KMeansは簡単で強力な教師なし学習(クラスタリング)の手法だ。 簡単に実装できるし、アルゴリズムも理解しやすいが、唯一の欠点は、kの値(いくつのクラスターに分類するか)を事前に決めなければならないことだろう。 KMeansにおけるkの…
Read more »個人的に詰まったのでメモ。 matplotlibでグラフの大きさを指定する方法 plt.figure() や plt.subplots() でFigureオブジェクトを生成する際に、figsize引数を指定する。 後からではなく、必ずオブ…
Read more »文字列型やobject型として読み込まれてしまっている特定列を、Datetime型に変換するには、Pandasのto_datetime関数を使おう。 import pandas as pd df["measurement_t…
Read more »DataFrameを扱っている際、特定の列(カラム)を削除したくなることがある。こんなとき、次のように実行すると無駄にメモリを消費してしまうことになる。 df = df.drop('hoge', axis=1) これは、…
Read more »Google Colaboratory(Google Colab)で作業中、Google Driveのファイルを読み込みたくなることがある。いちいちセッションストレージにアップロードするのは面倒だ。あるいは出力結果をDriveに保存してお…
Read more »最近は、定時前、定時後に少しずつPythonの学習を進めている。 定時外ではあるが、業務理由で学習しているため、勤務時間として良いらしく、つまり残業代をもらいながらPythonを学習しているという贅沢な環境にある。 1月末からは、Pyth…
Read more »斎藤康毅『ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装』を読んだ。 ただ読んだだけでなく、一応手を動かしながら読んだので、ぐっと理解できたと思う。 G検定のための勉強をしていたときには正直腹落…
Read more »1月末までに一通りPythonスキルを身につけるべしとの業務命令が出ている。 業務命令なので当然業務時間内に行って良いし、定時外の場合は時間外労働の賃金が発生するはずだ。 お金をもらいながらPythonを勉強できるなんて、とても贅沢だ。普…
Read more »