2020-09-01から1ヶ月間の記事一覧

Python 機械学習の自動化AutoML「PyCaret」のインストール手順

'22/01/09更新:Pycaretは、現在ではPython3.6, 3.7, 3.8系にも動作します。 ■作業1. はじめに仮想環境を構築して、そこにインストールすることが吉です。その理由は、適宜バックアップをとっておけば、環境が壊れた場合に復活が容易なためです。仮想環境の…

Python 「PyCaret」ベストな回帰モデルを自動選定するautoml()

'23/04/15更新:先日、PyCaretがver3.0.0(3系)にアップしたのを機会に、雛形コードを刷新しました。そして、次のGithubへ載せました。 template_for_regression_analysis_using_pycaret3/template_for_regression_using_pycaret3.ipynb at main · hk29-ai/…

Python 「Jupyter Lab」変数表示するための拡張機能 Variable Inspector

本記事では、下図のようにJupyter Lab上で逐次、変数の中身と型を確認しつつコードを書ける拡張機能「Variable Inspector」のインストール手順と簡単な設定方法について記載しました。 ■インストール手順 (※Anaconda環境を前提としています。Anaconda環境で…

Python 「PyCaret」複数の回帰モデルをCUIで自動生成する

PyCaretは、対話型のIDEであるJupyter Notebook、Jupyter Lab、 Google Colaboratory等での使用を推奨しています。そのため、コマンドライン(CUI)ではエラーで動作ストップする場合もいくらか遭遇します。そこで、本記事ではCUIで実行する場合でも、それに…

Python 「PyCaret」ハイパーパラメータの自動チューニング【カスタムパラメータ設定の方法】

PyCaretにはハイパーパラメータのチューニングを自動で行う機能が備わっています。一方、その項目と範囲を手動で設定することも出来ます。本記事では、そのカスタム設定に加えて自動設定した場合とで得られたハイパーパラメータの比較、適合度の比較とその雛…

Windows10 PCのWiMAX(WiFi, 無線LAN)接続が切れる対策のひとつは、クレードル経由で有線接続する

対策はタイトルの通りです。その理由については以下で説明します。下図は、現在使用しているノートPCのインターネット設定で、Wi-Fiは無効化してWiMAXを有線で接続しています。 Windows 10 PCで、無線ネット通信の接続が度々切断される不具合の対策は、ググ…

Python 「pandas」まとめ。テキストデータ処理の自動化で多用するコード一覧

'22/02/28更新:時間型(日付型)へ変換するコードを追記 本記事では、pandas(パンダス)を活用したデータ処理の頻出操作の雛形コードを載せました。下図はpandasによるデータ操作の一例です。Excel(エクセル)のような表形式で、行列データを自由自在に操…

Python 指定フォルダ内のファイル名、サイズ、日付の一覧を取得する方法

本記事では、指定したフォルダ内にあるファイル名とサイズ、日付の一覧を取得してcsvファイルへ保存する雛形コードを載せました。 例えば、下図のようにフォルダ内に複数のファイルがあります。この中から、拡張子「.exe」のファイルのみをリストで取得後、…

Python ピボットテーブルによるクロス集計。また、時系列データをグラフ化する「pandas」

pandasのpivot_tableで比較的簡単に処理できます。本記事では、データ処理の例として、愛知県の次のリンク先https://www.pref.aichi.jp/site/covid19-aichi/の中程にある新型コロナの「愛知県内の発生事例」のPDFファイル「8月まで [PDFファイル/357KB]」を…