データ加工

python

【AI】Keras-GaussianNoiseの使い方を解説!分散指定するだけ

こんにちは、ヒガシです。 前回の記事にて、ガウシアンノイズとは何なのかを解説しました。 今回はガウシアンノイズをKerasのAIモデルの入力に適用する方法を解説していきます。 それではさっそくやっていきましょう! Keras-Gaussia...
python

【Python】ガウシアンノイズをnumpyで作成!ガウス分布から解説

こんにちは、ヒガシです。 先日業務中にガウシアンノイズを加えることで、なんたらかんたら・・・という報告を受けました。 ガウシアンノイズについては、おおまかなことは理解しているものの実際にどのようなことを行っているかを正確に把握することができ...
python

【AI】KerasのLambda層の使い方を解説!Sequantialモデルで実演!

こんにちは、ヒガシです。 このページでは、KeasのLambda層についての解説および実際のプログラムを使ったデモを行います。 それではさっそくやっていきましょう! KerasのLambda層についての解説 KerasのLambda層を一言...
スポンサーリンク
エクセルVBA

【エクセルVBA】指定した範囲をcsvファイルとして出力する方法!

こんにちは、ヒガシです。 エクセルで作成したデータを他のツールに読み込ませるためにcsvファイル化したい! なんてシーンはよくありますよね。 ということでこのページでは、以下の画像のように既存のエクセルファイル上のデータを こんな感じでcs...
エクセルVBA

【エクセルVBA】指定した点を通過する任意長さの波形データを生成する方法

こんにちは、ヒガシです。 今回はエクセルVBAを使って、以下の画像のように指定した大きさを通過する任意の長さの1次元データを作成する方法をご紹介していきがいようず 通過する点のデータ数や、総データ数は自由に変更可能です。 任意の波形データを...
python

【Python】任意の形状の時系列データを構築するサンプルコード

こんにちは、ヒガシです。 今回は指定したデータ数で任意の点を順番に通過する時系列データ配列を構築するサンプルコードをご紹介したいと思います。 具体的にはこんな感じです。 を通過する長さ400のデータを作れ、という指示をすると以下のような時系...
python

【Python-pandas】2つのデータフレームを縦方向に結合する方法!

こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを縦方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを縦方向に結合する方法 まず...
python

【Python-pandas】2つのデータフレームを横方向に結合する方法!

こんにちは、ヒガシです。 このページでは、以下の画像のようにPandasで読み込んだ2つのデータフレームを横方向に結合する方法をご紹介していきます。 それではさっそく本題に入っていきましょう! dataframeを横方向に結合する方法 まず...
python

【Python】変則的な階段状データを作成!位置、高さ指定するだけ!

こんにちは、ヒガシです。 このページでは、以下の画像のように変則的な階段状データ配列を作成する方法をご紹介していきます。 段が上がる位置と高さを任意の数だけ指定してあげるだけで、どんな階段でも作成可能です。 こうゆうデータは意外と使いどころ...
python

【Python】階段状の配列データを作成する方法!少数切り捨てするだけ!

こんにちは、ヒガシです。 このページでは、以下のグラフのように階段状のデータを作成する方法をご紹介していきます。 X軸のデータ数、階段の段数は自由に変更可能です。 実務においては意外と使うことがあるのでぜひやり方を覚えておきましょう。 それ...
エクセルVBA

【エクセルVBA】シート上のデータに任意の大きさのノイズを加える方法

こんにちは、ヒガシです。 今回はVBAを使って、以下のようなエクセルシート上のデータに対して、 こんな感じでノイズを一発で加える方法をご紹介していきます。 それではさっそくやっていきましょう! VBAの実行環境構築 今回はVBAを使いますの...
python

【Python】時系列データのノイズ除去方法!スムージング処理を実演!

こんにちは、ヒガシです。 先日私がAI系業務を行っていると、以下のような時系列データに遭遇しました。 途中まではなめらかなデータなんですが、途中で突然ノイズが乗ってくるというデータです。 なんとかこのノイズを除去したいと思い、FFT処理を試...
人工知能

【AI】時系列csvデータをLSTM用の入力データに加工する方法

こんにちは、ヒガシです。前回に引き続きLSTMのデータ加工のお話です。 前回紹介した記事では、Python上で適当な時系列データを作成し、それをLSTM用に加工していましたが、実業務においてそんなデータを使うことはまずありません。 というわ...
人工知能

【AI】複数の入出力を持つデータをLSTMモデルに入力する方法!

こんにちは、ヒガシです。 このページでは、AI分野において時系列データを予測する際によく用いられるLSTMモデルに対して、複数の入力、複数の出力を持つデータを使用する方法をご紹介していきます。 LSTMのサンプルコードはネット上に多々落ちて...
エクセルVBA

【エクセルVBA】複数シートを一括でPDFファイル化する方法!

複数のシートを一括でPDF化したい。でも手作業でひとつひとつやっていたらものすごい時間がかかりそうだ。 この記事では、こんな悩みを解決できるエクセルマクロをご紹介していきます。 具体的には、以下の画像のように3つのシートの情報をそれぞれのシ...
エクセルVBA

【エクセル】シートをPDF化する方法!VBAでの実行方法まで!

エクセルで作成したデータをPDF化したいんだけど、どうやったらいいんだろう? このページではこんな悩みを解決するために、以下の画像のようにエクセルシート上の情報をPDFファイルとして保存する方法をご紹介していきます。 手作業でPDF化する方...
エクセルVBA

【エクセルVBA】グラフのX,Y軸の参照範囲を入れ替える方法!散布図で実演!

このページでは、以下の画像のように散布図の参照範囲のX,Yを入れ替える方法をご紹介していきます。 手動でやろうとすると案外手間がかかってしまいますが、ここで紹介するVBAを使えば一瞬で実行可能です。 それではさっそくやっていきましょう。 ※...
人工知能

【AI】教師データをIN_OUTの対応関係を維持した状態でシャッフルする方法!

このページでは、AIの教師あり学習で使用される入力データ(input)と目標データ(output)を対応関係を維持した状態でシャッフルする方法をご紹介していきます。 学習前処理としてぜひご活用ください。 それではさっそくやっていきます。 ※...
エクセルVBA

【エクセル】文字列から空白(スペース)を削除する方法!VBAでの実行まで!

このページでは、以下の画像のようにセル上に記入されている文字列から空白(半角スペース)を取り除いく方法をご紹介していきます。 応用すれば、空白でなくてもアンダーバー(_)だったり、カンマ(,)にも対応可能です。 意外とよく使うスキルのなので...
python

【Python】配列を指定した順番で並べ替える方法!シャッフルも可能!

このページでは、Python上で配列を任意の順番に並び替える方法をご紹介していきます。 このスキルを応用することで、配列を適当にシャッフルすることも可能です。 AIの教師データ作成の際などに使えるスキルですので、ぜひやり方をマスターしておき...
python

【Python基礎】スペース区切りの文字列を各単語に分解する方法

このページでは、Pythonを使って指定した文字列を各単語に分解する方法をご紹介していきます。 具体的には、 "time is money" という文字列を というリストに変換していきます。 あなたのやりたいことと一致していれば、ぜひ続きを...
python

【Python基礎】今日の日付をファイル名として使用する方法!

このページではpython上で、本日の日付をファイル名をとして使用する方法を解説していきます。 上の画像では、年、月、日付を一括で記入していますが、それぞれの間をハイフン(-)をすることも可能です。 あなたのやりたいことと一致していれば、ぜ...
人工知能

【人工知能】教師データを指定割合で学習用、評価用に分割する方法!

このページでは、csvファイルとして準備してあるAIの教師データを学習用、評価用の2つに指定した割合で分割する方法をご紹介していきます。 自動で実行してくれる便利なライブラリもありますが、今回紹介するような基本的な配列操作だけでも実行できま...
python

【python】csvデータを指定間隔で間引く方法!線形補間まで実装

この記事では、読み込んだcsvファイルデータに対して、指定間隔でデータの間引きを行う方法をご紹介していきます。 単純に間引きを行うだけではなく、指定間隔ごとに前後のデータを使って線形補間するようにしています。 データ処理の際にぜひご活用くだ...
python

【python-pandas】テキストファイルの指定した行を編集する方法!

この記事では、任意のテキストファイルの指定した行のデータを編集する方法をご紹介していきます。 pandasというライブラリだけインストールしていれば数行のコードで可能です。 それではさっそくやっていきましょう。 本記事で実施する内容の詳細 ...
python

【python】numpyの配列を上下、左右で反転!実行時の注意点も!

この記事では、pythonのnumpy配列を上下、左右で反転させる方法をご紹介していきます。 実行方法は非常に簡単ですが、実行時に注意する点もあります。 そのあたりまでサンプル配列をつかって詳細解説していきます。 それではさっそくやっていき...
python

【python】複数の配列を結合!numpy.concatenateの使い方!

この記事ではpython上で作成した複数の配列を結合する方法をご紹介していきます。 複数の画像を一つの画像にまとめる際などに役立つスキルです。 それではさっそくやっていきましょう。 ※numpyというライブラリを使用します。インストールして...