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

Python 二変数関数の等高線図、3D図を描画する方法

'20/08/10更新:記事とコードを若干編集しました。 本記事では、2つの方法について雛形コードを載せました。■1. numpyのndarray型の「二重配列」でデータセットしてグラフ化する方法二変数関数について、等高線図と三次元図を描画した例が下図5つです。 ■2. …

Python テキストを日本語音声で読み上げる「gTTS」

gTTSとはGoogle Text-to-speechの略で、Google Translate’s text-to-speech APIを利用したPythonライブラリである。日本語読み上げにも対応している。このライブラリのインストールは下記のようにpipで行う。 pip install gTTS 実行は下記のように、至って簡…

Python 「matplotlib」や「seaborn」のグラフ内で日本語表示する

# '20/01/31更新:多少見易く書き直しました。 1⃣日本語フォントをpipでインストールする pip install japanize-matplotlib 2⃣スクリプト内でそれをインポートする import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt import seaborn…

Python 多目的最適化「Platypus」のスクリプトをアルゴリズム別に作成する

# '20/02/16更新:パレート解に判断基準線を加えることができるようにした。 多目的最適化のフレームワーク「Platypus」については以前に述べた→Python 多目的最適化「Platypus」:自作モジュールの回帰モデルを読む場合 - HK29’s blog 本記事では、これを複…

Python 強化学習ライブラリ「OpenAI Gym」

本記事ではAI学習を簡単に体験することが可能なライブラリ「OpenAI Gym」のインストール方法と実行例について載せる。 ▼本コードの実施例…インベーダーゲームで敵にやられないように自動で学習している様子 www.youtube.com ▼インストール手順(Windows)(1) $…

最適化ライブラリで最大化, 最小化メソッドしかない場合の目的関数の設定方法

# ’20/01/19更新 例(4)を追記 本記事ではPythonに限らない話である。例のためPythonの多目的最適化のフレームワーク「Platypus」を挙げると、最大化問題を解くProblem.MAXIMIZEと、最小化問題を解くProblem.MINIMIZEの二つがある。最大化問題とは、例えばy=f…

Python ベイズ最適化によるハイパーパラメータの調整「Bayesian Optimization×TensorFlow」

本記事では、テンソルフローで作成するニューラルネットワーク回帰分析のハイパーパラメータを調整する雛形コードを載せました。Pythonのベイズ最適化ライブラリはいくつかある中で、本記事では「Bayesian Optimization」を用いました。GitHub - fmfn/Bayesi…