GluonTS 多変量時系列の評価

import numpy as np from matplotlib import pyplot as plt from gluonts.dataset.common import ListDataset from gluonts.model.deepar import DeepAREstimator from gluonts.distribution.multivariate_gaussian import MultivariateGaussianOutput from …

多変量時系列・GluonTSの動作確認(2019年11月29日)

はじめに GluonTS 0.4.2が公開されているので過去のコードで動作確認してみた。 環境 Windows10 Pro NVIDIA GeForce GTX1080 CUDA 10.1 Python 3.6.8 GluonTSのインストール pipでGluonTSをインストールした。 バージョン確認 boto3==1.10.28 botocore==1.13…

PyQt5を使ってみる(2) ラジオボタン

環境 バージョン 本文 環境 Windows 10 Pro(CPU only) Python 3.7.5 バージョン cycler==0.10.0 kiwisolver==1.1.0 matplotlib==3.1.1 numpy==1.17.4 pandas==0.25.3 pyparsing==2.4.5 PyQt5==5.13.2 PyQt5-sip==12.7.0 python-dateutil==2.8.1 pytz==2019…

GluonTSの「to_pandas」(from gluonts.dataset.util)は多変量に対応していない!

対応させてみた。 def to_pandas_multi(instance: dict, dim: int) -> pd.Series: target = instance["target"] start = instance["start"] freq = start.freqstr index = pd.date_range(start=start, periods=target.shape[1], freq=freq) return pd.Series…

多変量時系列 GluonTS DeepAR TODOリスト

個人的メモ 随時追記しています 1 github.com we can do transfer learning in forecasting. 2 github.com 3 github.com 4 github.com 将来の値が予測できない変数が多数ある時の方法 if you don't have future values you can transform your original feat…

PyQt5を使ってみる

環境 まずは最小画面の描画 つぎにボタンを押したときの動作を定義する(画像表示) matplotlibのグラフを表示させる 環境 Windows 10 Pro(CPU only) Python 3.7.5 まずは最小画面の描画 バージョン PyQt5==5.13.2 PyQt5-sip==12.7.0 コード import sys fr…

GluonTS の「LowrankMultivariateGaussianOutput」

使用例 estimator = DeepAREstimator(freq="7D", prediction_length=12, context_length=16, use_feat_dynamic_real = True, use_feat_static_cat = True, cardinality = [30], trainer=Trainer( epochs=30, ), distr_output=LowrankMultivariateGaussianOut…

DeepARでの「dynamic categorical features」

touch-sp.hatenablog.com 以前このような記事を書いた。 「dynamic categorical features」が使用できるかどうか疑問であったが、やはり今のところ使えないようである。 github.com

多変量時系列・GluonTSの動作確認(2019年11月9日)

はじめに GluonTS 0.4.0が公開されたので過去のコードで動作確認してみた。 環境 Windows10 Pro NVIDIA GeForce GTX1080 CUDA 10.1 Python 3.6.8 GluonTSのインストール pipでGluonTSをインストールした。 インストールの途中で以下のエラーがでたが、無事イ…

いんちき Image Captioning

はじめに 方法 使用したモデル コード 結果 考察 日本語ファイル 環境 はじめに 以前PyTochrのImage Captioningについて書いた。 今回「いんちきImage Captioning」を作ってみた。 方法 ① Object Detectionモデルで画像内の人物を探す ② 見つかった人物をそ…

Visualizing CNN decisions(2)

はじめに 以前Grad-CAMについて書いた。 今回はCAMについて。 github.com 上記サイトを参考にさせて頂いた。 環境 Windows10 Pro Python 3.7.5 GPUなしcertifi==2019.9.11 chardet==3.0.4 cycler==0.10.0 gluoncv==0.5.0 graphviz==0.8.4 idna==2.6 kiwisolv…

bertにCoLAデータセットを学習させてセンター試験英語の穴埋め問題を解いてみたがうまくいかなかった

結論 問題 学習コード 推論コード 結果 補足 環境 結論 正解率が上がらずうまくいかなかった。 その原因として以下のことが考えらえる。 bertモデルの使い方が根本的に違う CoLAデータセットが今回の問題に適切でなかった モデルのチューニング(ハイパーパ…

Visualizing CNN decisions

はじめに Grad-CAMについて。 github.com 上記サイトのコードに少し変更を加えた。 gluoncvを使っているので少し短くなっている。 環境 Windows10 Pro Python 3.7.5 GPUなしcertifi==2019.9.11 chardet==3.0.4 cycler==0.10.0 gluoncv==0.5.0 graphviz==0.8.…

GluonNLPを使ってみる

環境 バージョン確認(pip freeze) 実行スクリプト 結果 環境 Windows10 Pro Python 3.7.5 GPUなし バージョン確認(pip freeze) certifi==2019.9.11 chardet==3.0.4 gluonnlp==0.8.1 graphviz==0.8.4 idna==2.6 mxnet==1.6.0b20191004 numpy==1.16.5 requ…

多変量時系列・GluonTSの動作確認(2019年10月17日)

Windows 10 Pro(CPU only) Python 3.6.8 環境構築 MXNetのインストール pip install mxnet --pre GluonTSのインストール 最新のものをインストールするためにソースコードからインストールする 詳細はこちらを参照 pip install sphinx==1.7.9 python setup…

GluonTSの動作確認(2019年10月13日)

Windows 10 Pro(CPU only) Python 3.6.8 環境構築 MXNetのインストール pip install mxnet --pre GluonTSのインストール 最新のものをインストールするためにソースコードからインストールする 詳細はこちらを参照 pip install sphinx==1.7.9 python setup…

WindowsでGluonTSからfbprophetを使う

環境 サンプルコード 結果 環境 Windows10 Pro 64bit (GPUなし) Python 3.6.8 サンプルコード from gluonts.model.prophet import ProphetPredictor from gluonts.dataset.common import ListDataset dataset = ListDataset( [ {"target": [1, 5, 3, 4, 9, 6…

Windowsでfbprophetを使う

環境 インストール サンプルコード 環境 Windows10 Pro 64bit (GPUなし) Python 3.6.8Anacondaを使わない前提です。 インストール 以下の順でインストールすれば良い。 ただしVisual Stuido Communityがインストール済みである (2015と2017の両方がインスト…

GluonCVの「Pose Estimation」はゴルフ上達に役立つか?(2)

環境 バージョン確認(pip freeze) 実行スクリプト 結果の表示 感想 環境 Windows10 Pro 64bit (GPUなし) Python 3.6.8 バージョン確認(pip freeze) certifi==2019.9.11 chardet==3.0.4 cycler==0.10.0 gluoncv==0.5.0 graphviz==0.8.4 idna==2.6 kiwisol…

GluonTSを使ってみる (3)-DeepFactorサンプルコード-

DeepFactorのサンプルコード モデルの評価 import mxnet as mx from pprint import pprint from gluonts.dataset.repository.datasets import get_dataset from gluonts.model.deep_factor import DeepFactorEstimator from gluonts.trainer import Trainer …

論文紹介

Multimodal Style Transfer via Graph Cuts arxiv.org 「The MST source code will be available soon.」と書いてある。 公開されたら使ってみたい。 github.com

Multivariate with DeepAR

DeepARでの多変量時系列予測についていろいろ調べてみた。 Multivariate with DeepAREstimator #190 Multivariate with DeepAREstimator · Issue #190 · awslabs/gluon-ts · GitHub https://discuss.mxnet.io/t/deepar-multivariate-gluonts/4897 多変量時系…

GluonTSをソースコードからインストールする(Windows)

「MXNet」や「GluonCV」はpipでインストールする際に「--pre」をつけると新しいものがインストールされる。 「GluonTS」は今のところソースコードからインストールする必要がある。 GitHubからDownload ZIPでソースコードをダウンロードして、それを解凍する…

行列を入れ替える

Dim last_row As Integer last_row = Cells(Rows.Count, 1).End(xlUp).Row Range("A1").Select Selection.CurrentRegion.Select Selection.Copy Cells(last_row + 1, 1).PasteSpecial Transpose:=True Rows("1:" & last_row).Delete Shift:=xlUp

Pandas備忘録

インデックスの変更 A B day_of_the_week 2018/1/1 1.2 13.5 Mon 2018/1/10 2.5 12.1 Wed 2018/1/15 1.4 10.9 Mon 2018/1/22 3.2 11.5 Mon 2018/2/5 1.8 10.6 Mon 2018/2/12 2.2 10.1 Mon 2018/2/19 2.8 11.7 Mon 2018/2/26 3.4 12.5 Mon 2018/3/5 1.9 10.0 …

GluonTSを使ってみる (2)-Bike Sharing Dataset-

archive.ics.uci.edu 「Bike Sharing Dataset Data Set」で値を予測する。 use no features use 'feat_dynamic_real' and 'feat_dynamic_cat' コード import numpy as np import pandas as pd from matplotlib import pyplot as plt df = pd.read_csv('day.c…

GluonTSについて(1)

docs.aws.amazon.com If your dataset contains the dynamic_feat field, the algorithm uses it automatically. All time series have to have the same number of feature time series. The time points in each of the feature time series correspond on…

GluonTSを使ってみる (1)

やったこと 50個のシリーズを作成した そのうちの48個を訓練データ、残りの2個をテストデータとした 訓練後にテストデータで予測をし、実際とくらべてみた。 コード import pandas as pd import numpy as np from matplotlib import pyplot as plt from gluo…

GluonTSで日経平均を予測してみる

今回やってみたこと データのダウンロード データの前処理 コード 結果 動作環境 今回やってみたこと 1年前までの株価のデータからその先1年の株価を予測してみた 予測するために過去2年間のデータ(24回分のデータ)を使用するモデルとした データのダウン…

たった20行弱で行動認識のデモ(gluoncv)2

初めに 環境 バージョンの確認(pip freeze) 写真(「sample.jpg」) コード 結果 感想 初めに GluonCV 0.5.0が公開された。 「inceptionv3_kinetics400」のpretrained modelが使用できるようになった。 今回は静止画のデモのみ行った。 環境 Windows 10 Pr…