エンジニア雑記

エンジニアが中心に据えるべきことは何なのか考えてみた

こんにちは、ヒガシです。 今回は、エンジニアが中心に据えるべきことは何なのか?というテーマでお話していきたいと思います。 最近「7つの習慣」という有名な本を読みまして、その中で個人的に感じたことをお話していきたいと思います。 (functi...
エンジニア雑記

【体験談】プログラミングスクールに行く価値はあるのか?

こんにちは、ヒガシです。 今回はプログラミングスクールには行く価値があるのか?というテーマについて私の経験を踏まえてお話できればと思います。 まず初めに私の簡単な自己紹介から。 ★機械系エンジニア ⇒大学も機械系専門で社会人になるまでプログ...
エンジニア雑記

エンジニアがはまる知育おもちゃ5選!息子のエンジニア力が急成長中

こんにちは、メーカーでエンジニアをしているヒガシです。 このページでは、私の子供がどはまり中&エンジニアである私自身も楽しんでいる知育おもちゃを5つご紹介していきます。 思えば私も幼少期「こんなおもちゃで遊んでたなぁ」と懐かしむこともあり、...
スポンサーリンク
python

【AI】Pytorchモデルから重み、バイアスを取得する方法

こんにちは、ヒガシです。 このページでは、Pytorchを使って構築したモデルから、重みとバイアスを取り出す方法をご紹介していきます。 それではさっそくやっていきましょう! Pytorchでモデルを構築する まずはモデルがないと始まりません...
python

【AI】Pytorchデビュー!MNISTの画像分類で練習!Kerasとの使い勝手も比較

こんにちは、ヒガシです。 このブログでは、これまでに様々なAIスキルを紹介してきたわけですが、その多くはKeras(Tensorflow)を用いて行ってきました。 というのも私の会社では多くの人がとっかかりやすいKerasで業務を行っており...
python

【AI】Word2Vecの使い方を解説!2単語の内積を計算してみた

こんにちは、ヒガシです。 このページでは、単語をベクトルに変換するモデルの代表格であるWord2Vecモデルの使い方解説を行います。 非常に簡単ですし、おもしろいのでぜひ一緒にやってみましょう! gensimをインストールする Word2V...
python

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

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

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

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

【AI】Kerasの計算誤差を確認!numpy計算との比較!

こんにちは、ヒガシです。 先日業務中にKerasで学習させたモデルをnumpyの行列計算で表した際に、ほぼ値は一致するんですが、微妙に結果が異なる事象に遭遇しました。 いろいろ調べてみると、GPUで計算する際の計算順序が毎度変わるらしく、そ...
python

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

こんにちは、ヒガシです。 前回の記事にて、KeasのLambda層についての解説しましたが、Sequentialモデルでは複雑な処理を実行することができませんでした。 ということで今回はFunctionAPIモデルを使ってSequentia...
python

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

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

【AI】AutoEncoderを使った画像が持つ特徴量の可視化実演(Keras版)

こんにちは、ヒガシです。 このページではオートエンコーダーを使ってMNISTの画像から各数字の画像が持つ特徴量を2次元マップ上に可視化するということを実演していこうと思います。 それではさっそくやっていきましょう! オートエンコーダー(Au...
python

【AI】AutoEncoderを使ったMNIST画像の生成サンプル(Keras版)

こんにちは、ヒガシです。 このページではオートエンコーダーを使ってMNISTの画像を生成するということをやってみようと思います。 それではさっそくやっていきましょう! オートエンコーダー(Auto Encoder)の概略 まずはオートエンコ...
エクセルVBA

【エクセルVBA】面接練習用自動質問マクロの作り方!音声読み上げまで

こんにちは、ヒガシです。 このページでは以下の動画のように、事前に準備した面接対策用の質問集をランダムに抽出して読み上げるVBAプログラムをご紹介します。 以前紹介したものは質問を画面上に表示するだけのものであり、どうしても目で情報を入れて...
エクセルVBA

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

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

会社にとって自分はそこまで重要なエンジニアではない

こんにちは、ヒガシです。 今回は、会社にとって自分はそこまで重要なエンジニアではない、というテーマでお話していこうと思います。 これ別に私自身がただのポンコツエンジニアであると言っているわけではなくて、そう考えておこうぜ、っていうお話です。...
エンジニア雑記

若手エンジニア時代にやっておいてよかったと思うこと5つ

こんにちは、ヒガシです。 今回は、メーカーエンジニア歴10年の私が、入社1~2年のころにやっておいて良かったと思うこと5つをご紹介していきます。 入社したてのエンジニアや、エンジニアになりたい学生の参考になれば幸いです。 それではさっそくや...
エクセルVBA

【エクセルVBA】2023年8月のカレンダーを一発作成する方法

こんにちは、ヒガシです。 今回はエクセルVBAを使って、以下の画像のように2023年8月のカレンダーを一発作成する方法をご紹介していきます。 (山の日まで考慮しています。) それではさっそくやっていきましょう! VBAの実行環境を整えておく...
エンジニア雑記

エンジニアなら「出来ない」と言うべきではない。評論家になる第一歩。

こんにちは、ヒガシです。 今回はエンジニアが「出来ない」と言うことについてお話していこうと思います。 エンジニアをやっていると、高すぎる目標設定、短すぎる納期、少なすぎる予算などの理由で明らかに達成不可能に思えるプロジェクトに遭遇することは...
エクセルVBA

【エクセルVBA】2023年7月のカレンダーを一発作成する方法

こんにちは、ヒガシです。 今回はエクセルVBAを使って、以下の画像のように2023年7月のカレンダーを一発作成する方法をご紹介していきます。 (海の日まで考慮しています。) それではさっそくやっていきましょう! VBAの実行環境を整えておく...
エクセルVBA

【エクセルVBA】2023年度の年間カレンダーを一発作成する方法

こんにちは、ヒガシです。 今回はエクセルVBAを使って、以下の画像のように2023年度の年間カレンダーを一発作成する方法をご紹介していこうと思います。 基本的には後で紹介するVBAコードをあなたの環境に張り付けて実行するだけでOKです。 そ...
エクセルVBA

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

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

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

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

【AI】画像分類CNNモデルの学習データと予測精度の関係を調査(Keras版)

こんにちは、ヒガシです。 今回は以前紹介した画像分類AIモデルを活用し、学習データの数と予測精度の関係を調査していきたいと思います。 具体的にやっていくこととしては、以下に示すような適当な丸、三角、四角の画像を1000枚準備し、最後の200...
python

【AI】複数の入力(画像+1次元データ)を持つ画像分類CNNモデル構築を実演(Keras版)

こんにちは、ヒガシです。 今回は画像分類問題でよく使われるCNNモデルをベースに、ほかの情報も一緒に入力するAIモデルを構築していこうと思います。 具体的には以前紹介した、丸、三角、四角の画像に対して、 入力1:画像データそのもの 入力2:...
エンジニア雑記

エンジニアが鍛えるべき不可能案件嗅覚について

こんにちは、ヒガシです。 今回は、エンジニアが鍛えるべき不可能案件嗅覚について、というテーマでお話していきます。 私はメーカーで機械系エンジニアとして仕事をしているのですが、本ブログで多数紹介している通りAIなんかのナウい技術もある程度習得...
エンジニア雑記

【Udacity】Front end web developer nanodegreeを受講した感想

こんにちは、ヒガシです。 今回は、UdacityのFront end web developer コースを受講した感想をご紹介していきたいと思います。 ★以下、Udacityへのリンク 受講を考えている人の参考になればと思い、 ・私が受講す...