konchangakita

KPSを一番楽しんでいたブログ 会社の看板を背負いません 転載はご自由にどうぞ

2021-01-01から1年間の記事一覧

【Nutanix UUIDエクスプローラーを作ってみよう】Elasticsearch から Flask

【Nutanix Advent Calendar 2021】 11日目の記事です!前回までは、Nutanix REST API からの Elasticsearch 投入までやったみましたので、次は簡単な Web GUI にチャレンジです【Nutanix UUIDエクスプローラーを作ってみよう】シリーズ ・REST APIしてみる …

【Nutanix UUIDエクスプローラーを作ってみよう】REST API 結果を Elasticsearch へ

【Nutanix Advent Calendar 2021】 6日目〜 なんかったらElasticsearch #Nutanix_JP

【Nutanix UUIDエクスプローラーを作ってみよう】REST APIしてみる

【Nutanix Advent Calendar 2021】 2日目の記事です!Nutanix で 何ごとか調査するときには往々にして uuid をキーにして調査することが多いです。 uuid と一言で言ってみても、VM の uuid やら Volume Group (Volumes)の uuid やらあれやこれや調べる必要…

VS Code で Azure CLI してみる

せっかく Azure のお勉強をしはじめたので、Azure Cloud Shell のコマンドを VS Code から実行できる環境を作ってみたいとみたいと思いますAzure Cloud Shell は、通常 Azure ポータル上で実行する CLI のやつです Windows に Azure CLI をインストールする…

Azure Solutions Architect Expert(AZ-303/AZ-304)お勉強メモ

これだけ覚えてたら、勝てる、、、わけもなく こんだけ知らなかったってこと 裏を返すと、ここに書いてることは当然理解して周辺情報を説明できることは必須desu!では、いってみよー 自分の備忘録用 AZ-303 / AZ-304 対策ごちゃまぜメモ ■ログ/監視 関連 ・…

Azure の資格試験にチャレンジ

必要にせまられたわけでもなく、Azure を仕事で使っているわけでもないのですが、なんとなくブログにネタにしようってレベルでチャレンジこれまでの Azure歴は、Jetson Nano からの Azure IoT で エッジAI/IoT 的なことやったり、Nutanix KPS で Blob になん…

【おてがる開発環境をつくろう】VS Code あれもこれもエクステンション

VS Codeは、初期状態からエクスプローラ機能、ターミナルが使えて便利ですが、拡張機能(エクステンション)を導入することで真価を発揮します エクステンションは数多くあるので、奥が深いです とりあえず自分が使った範囲で、Python、Jupyter、Dockerを扱…

【おてがる開発環境をつくろう】さいきょうのえでぃた VS Code

ルーキー開発者が最強のえでぃたを装備した おてがる開発環境シリーズの最後は、「VS Code」です 今までの、Docker、Python、Jupyter 全てにおいて、VS Code で便利に使うことができます【おてがる開発環境をつくろう】 1.まずは Docker Desktop インスト…

【おてがる開発環境をつくろう】Jupyter Labで Python してみる

機械学習ではド定番というか、大前提?な Jupyter notebook の環境をDocker コンテナ上に Python と一緒に作ってしまいましょう【おてがる開発環境をつくろう】 1.まずは Docker Desktop インストール 2.Docker であそぶ Python 入りのコンテナつくる 3…

【おてがる開発環境をつくろう】Docker であそぶ Python 入りのコンテナつくる

【おてがる開発環境をつくろう】 1.まずは Docker Desktop インストール 2.Docker であそぶ Python 入りのコンテナつくる ←今ココ 3.コンテナで Jupyter Lab 環境 4.さいきょうのえでぃた VS Code あくまで今回の目的は、マイクロサービスを作るとか…

【おてがる開発環境をつくろう】まずは Docker Desktop インストール

プログラミング言語いれたら、得てしてアレもコレも追加モジュールいれてなんだか PC自体おかしくなって、全部消してやりなおした経験はでしょうか? 開発環境のお作法なんてのは、本職で毎日さわってないと、すぐ忘れる。。。 忘れたってええじゃない、開発…

E資格対策 で丸暗記した Pythonコード

とうとうこれを堂々と使うことができます JDLA E資格 2021#1 取得しました喜びとともに忘れないうちに試験の振り返り第2段 Pythonコード問題は、基本的に穴埋めなので何がやりたいかを理解していれば時間さえかければ答えにたどり着くことはできるわけです…

E資格受けてみまして

合格ラインとかそんなのよくわかってないままに受けてきました 毎回こういうガチな試験を受ける時は人生で最高に勉強したーとか言ってるようなきがするけど、今回もまさしく人生で一番勉強した気がする 手応えは7-8割くらい。。。。(9割以上とる覚悟で受け…

【DeepLearning特訓】GAN 敵対的生成ネットワーク

E資格向けの自習アウトプット 自分用メモGAN 敵対的生成ネットワークは、2014年にイアン・グッドフェロー氏らが「Generative Adversarial Network」という論文で発表 生成モデルと識別モデルの組み合わせ、敵対させ競い合わせることで精度を上げていく手法 …

【DeepLearning特訓】VAE 変分自己符号化器

E資格向けの自習アウトプット 自分用メモVAE(変分自己符号化器)は、生成モデルに対するアプローチの一つ 生成モデルとは、「訓練データを生成する確率 p(x) を求めたい」という分野で、訓練データを元にして特徴を捉えて訓練デーアセットに似たデータを生…

【DeepLearning特訓】RNN応用 seq2seq編

E資格向けの自習アウトプット 自分用メモseq2seq は Encoder-Decoderモデルとも呼ばれている RNNを使って、系列データを固定次元ベクトルへ変換(エンコード)、逆に固定次元ベクトルから系列を生成できる(デコード)エンコーダ:系列データをある規則に基…

【DeepLearning特訓】RNN応用 GRU編

E資格向けの自習アウトプット 自分用メモGRU(Gated Recurrent Unit)は、LSTM を単純化したモデル LSTMはパラメータが多く学習に時間がかかので、パラメータを減らして計算量を減らす工夫 ゲートを2つに減らし、内部状態をなくした ・reset ゲート (r):過…

【DeepLearning特訓】RNN応用 LSTM編

E資格向けの自習アウトプット 自分用メモLSTM:Long Short-Term Memory(長短期記憶)は、RNNで系列が長くなっていった時におきてしまう「長期依存性の課題」への解決アプローチの一つです 長期依存性の課題 RNNの弱点として多くの時間ステップでわたって伝…

【DeepLearning特訓】RNNモデルの考え方

E資格向けの自習アウトプット 自分用メモRNN を利用したモデル構築の考慮事項について E資格試験対策の意味合いが多し RNN の学習方法 通時的誤差逆伝播(BPTT: Back Propagation Though Time) Simple RNNの逆伝播は1つ先の時刻の勾配を含んで計算されてい…

【DeepLearning特訓】RNN 入門

E資格向けの自習アウトプット 自分用メモRNN(Recurrent Neural Network)回帰結合型ニューラルネットワークは、時系列データを処理するためのニューラルネットワークCNNが格子状のデータを処理するのに特化RNNは系列上の値 𝑥^*1,𝑥^*2,,,,,𝑥^*3 を処理するの…

【DeepLearning特訓】CNN 進化の歴史

E資格向けの自習アウトプット 自分用メモCNN発展の歴史を抑えておく ILSVRC(ImageNet Large Scale Visual Recognition Challenge):画像認識コンペ で 2012年の トロント大 ヒントン教授の率いるチームが CNN を採用したAlexNetで圧倒的な成績をのしてディ…

【DeepLearning特訓】CNN を TensorFlow で実装

E資格向けの自習アウトプット 自分用メモTensorFlow は、Googleさんが公開している機械学習で便利なライブラリ 現在のところPython では、PyTorch と2大巨頭って感じ?今まで PyTorch 使いなれてきましたが、KPS 的に TensorFlow 使いこなせるようになったほ…

【DeepLearning特訓】CNN 実装のポイント

E資格向けの自習アウトプット 自分用メモCNN実装するには、Pythonでの計算する行列のカタチを意識してやるのが重要です その基本的なテクニックについて E資格的には numpy での実装方法が聞かれるのかな 画像の読み込みと確認方法 まずは基本中の基本で画像…

【DeepLearning特訓】CNN入門

E資格向けの自習アウトプット 自分用メモCNN(Convolutional Neural Network)は、畳み込みニューラルネットワークと呼ばれる、畳み込みという圧縮に似た(圧縮ではない)処理で入力次元を削減しつつ、特徴量をあぶり出していく手法です 主に画像のクラス分…

【DeepLearning特訓】MLPの基礎 バッチ正規化(Batch Normalization)

E資格向けの自習アウトプット 自分用メモBatch Normalization(Batch Norm)は、ミニバッチ単位で正規化を行いスケールを揃えること。重みの初期値が適切だと、各層のアクティベーション分布に適切な広がりをもち、学習がスムーズに行える Batch Norm は、各…

【DeepLearning特訓】MLPの基礎 学習のいろいろな工夫

E資格向けの自習アウトプット 自分用メモ学習の工夫して、汎化性能をあげつつ学習速度の向上、計算リソースの削減をしたり対策していく 取り組む問題によって、組み合わせてみたり パラメータ拘束とパラメータ共有 パラメータ拘束 パラメータの適切な値がわ…

【DeepLearning特訓】MLPの基礎 正則化

E資格向けの自習アウトプット 自分用メモ正則化は、過学習(学習データに特化しすぎる)を防ぎ、汎化性能と予測 精度の向上を両立させる処理 (正則化と正規化はこんがらがりがち) バイアスとバリアンス バイアスとバリアンスは推定量の誤差を生じる2つの…

【DeepLearning特訓】MLPの基礎 学習アルゴリズムの Python実装

E資格向けの自習アウトプット 自分用メモ学習アルゴリズムを、実装してみて実際の学習の推移を確認してみたいと思います 今回は Python のクラスをちゃんと用いて学習モデルを作っていきます 一気に本格的な感じにまず挑む問題ですが、過去にも Pytorch でも…

【DeepLearning特訓】MLPの基礎 学習アルゴリズム

E資格向けの自習アウトプット 自分用メモ学習アルゴリズムとして、確率的勾配降下法はよく利用される方法ですが、勾配を求めてパラメータを更新する方向は分かれど、どれくらい更新すればよいかが明確に示されるわけではないので、学習が遅くなる場合がある…

【DeepLearning特訓】MLPの基礎 確率的勾配降下法

E資格向けの自習アウトプット 自分用メモ確率的勾配降下法(SGD: Stochastic Gradient Descent)は、ミニバッチの単位で無作為に選んだデータで勾配降下法を使ってパラメータを更新していく方法 パラメータの更新方法は、誤差逆伝播で求めた勾配を使って各パ…