やや複雑な文字列の抽出の際に便利なのがreモジュール。返り値がオブジェクトになる点で最初戸惑ったのでまとめておく。 reモジュールとは Pythonの標準モジュール。インストール不要で利用可能。文字列を正規表現で抽出した […]
PyCaret関係記事まとめ
PyCaretは超便利だが、なかなか活用記事がないので使い方に詰まってしまうことがよくある。 自分で調べた際の履歴をまとめておく。 原典 Welcome to PyCaret https://pycaret.gitboo […]
PyCaret 分類(classify)教師なし
AutoMLのPyCaretを使って、分類(教師なし)を試みる。今回も下記書籍を参考にする。 今回も2022年8月現在引っかかるエラー対応をして、Colabにライブラリを読み込む。 データ読み込み アヤメを読み込んで、デ […]
PyCaretを使った分類(教師あり)
AutoMLのPyCaretを使って、教師ありな分類を行う。 ライブラリインストール まずはColab用にインストール。2022.8現在は依存関係のエラーが出てしまうようなので、numba(処理スピードをアップさせるライ […]
PyCaretを使った回帰分析(regression)最終章
shapによるモデルの解釈 機械学習の結果を解釈し、どういったロジックで予測が行われているのかをある程度把握する必要がある。 機械学習に馴染みのないスタッフの場合、完全にブラックボックスから導かれたデータに従うとなると抵 […]
PyCaretを使った回帰分析(regression)後編
モデルの評価 前回はモデルのチューニングまでを済ませたので、続いてモデルの評価に進む。 PyCaretはモデルの評価もあっさり表示してくれる。 そのまま出力すると、パラメータに関する情報が出力される。 もしくは選択肢をク […]
PyCaretを使った回帰分析(regression)
便利なAutoML、PyCaretを使った回帰分析を行う。 ライブラリの読み込み colabを使用する際、2022年8月現在だとエラーが発生したのでnumbaのバージョンを指定してインストールする。インストール後はランタ […]
Prophetを使って時系列予測をしてみる
時系列予測が必要になってきたので、まずは基礎から試してみる。 Prophetの使い方メモを参考にした。感謝。 予測手順 Google Colabでやった。まずはインストール&インポート。 例示されていた、あるアメフト選手 […]
Pandas 複数の条件に合致した行を削除する
複数のカラムにまたがった条件を満たした行をデータフレームから除去する方法。パッと思いつかなかったのでメモしておく。 シンプルな方法 ひと手間かかるが、複数条件に合致する行のインデックスを定義してdrop関数に渡す。 まず […]
PEP8を読む
ちょっと時間ができたので、PEP8(古より伝わるPythonコーディングルール)を読んでみる。自分に不足していた部分だけピックアップ。 日本語参考サイト 日本語に翻訳・解説してくれるサイトがたくさんあって助かった。 [P […]
CSVで要素内にカンマが入っている場合の前処理
ECのトランザクションを読み込む際に、氏名にカンマを使用しているケースがあった。 そのままread_csvしてしまうと、読み込みエラーとなってしまうために前処理が必要。ただいつものように処理しようにもread_csvがエ […]
lambda関数をマスターする
なんか便利そうだけど、よく分からないので触れずにいたラムダ関数をマスターすべく、勉強することにする。λを見ると、Half-Lifeしか思い浮かばない。 とっても分かりやすいnoteがあったので、それに従って進めていく。 […]