まえがき 機械学習ははただデータをAPIに投げ込めばできるというものではありません。良い結果を得るためには、データをそのまま使うのではなく、効率的に学習できるように加工する必要があります。必要な加工はデータの特性や機械学習で知りたい情報によっても異なります。ですので、適切なデータ加工を行うことはエンジニアの腕の見せ所ともいえるわけです。本日はそんなデータ加工の方法の中で、最もよく使われる規格化と […]
まえがき ConoHaWINGはブログを開設するために必要となるレンタルサーバーサービスの一つです。安価で、ブログ作成ソフトとして高い人気を誇るWordPressの運用に特化したサービスを提供しています。今回取り上げるのは、その中の【サイトコピー】です。このサービスは名前の通り、WordPressで作製したサイトを、同じサーバー内の別のドメインにコピーできるというものです。この作業をWordPr […]
pythonで機械学習を行うとき、必ずと言ってよいほど使用されるのが、scikit-learnというライブラリです。 scikit-learn を使いこなすために、目的にあったアルゴリズムを選ぶための基準となるCheatSheetというものが用意されています。今回はこの CheatSheet を紹介してゆきます。 まえがき scikit-learnは数多くの機械学習のアルゴリズムを簡単に実装でき […]
ExcelのVBAで、ボタンを押したら処理が動くフォームを作る。そんな機会は結構多いと思います。そこで問題になるのが、処理を中断できないという点です。しかし、時間のかかる処理を行うアプリには、一時停止や中止ボタンがついているもの。そこで、今回は一工夫してExcelフォームに処理中止ボタンを付ける方法をご紹介します。 まえがき 以下のようなフォームで、開始ボタンを押したらメイン処理を始め、中止ボ […]
JupyterNoteBookでPythonのライブラリ、PandasのDataFrameの列を、indexをずらして複製する方法を紹介します。 まえがき 時間データを扱うとき、PandasのDataFrameにindexをずらした列を追加したい場合が結構あります。なぜなら、indexをずらした列はある時刻における、未来、もしくは過去の値として使用することができるため、機械学習で未来予測を行うと […]
Pythonのライブラリ、PandasのDataFrameをJupyterNoteBook上で表示する方法と、表示する列数を変更する方法を紹介します。 まえがき 前回の記事で、PandasのDataFrameをJupyterNoteBook上で表示する基本的な方法と、任意の行数表示する方法を紹介しました。前回の記事は以下を参照してください。https://tedukapm.tech/?p=72 […]
Pythonのライブラリ、PandasのDataFrameをJupyterNoteBook上で表示する方法と、表示する行数を変更する方法を紹介します。 まえがき PandasのDataFrameをJupyterNoteBook上で表示する方法はいくつかあります。しかし、JupyterNoteBookの機能で一定の行数以上になると勝手に省略されてしまい、思うように表示するのは意外と難しいです。そこ […]
Pythonのライブラリ、Pandasのread_csvを使って、FXの過去データ(ヒストリカルデータ)をDataFrameとして取り込む方法を4ステップで紹介します。 まえがき FXの過去データのcsvファイルをPandasのread_csvを使って、日付型indexを持つDataFrame(df)として読み込みます。read_csvの基本的な使い方は以下のページで解説しています。 https […]
Pandasのread_csvでcsvファイルを読み込む方法まとめ。indexのDateTimeが変換できなくて苦戦したのでメモ。 まえがき 以下のようなcsvファイルを日付型indexを持つDataFrame(df)として読み込もうとしました。しかし、indexの日付変換が出来ませんでした。その際、以下の点が課題となったので、通常のcsvファイルの読み込み方法と合わせてメモしておきたいと思いま […]