pikesaku’s blog

個人的なプログラム勉強メモです。記載内容について一切の責任は持ちません。

KVMネステッド環境構築メモ

参考 www.amazon.co.jp メモ 以下2ファイルを用意 [root@localhost ~]# cat /etc/modprobe.d/kvm-intel.conf options kvm-intel nested=1 [root@localhost ~]# cat /etc/modprobe.d/kvm-amd.conf options kvm-amd nested=1 [root@localhost ~]#

OpenStackアーキテクチャメモ(Neutron)

参考 https://www.amazon.co.jp/%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%82%BD%E3%83%BC%E3%82%B9%E3%83%BB%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E5%9F%BA%E7%9B%A4-OpenStack%E5%85%A5%E9%96%80-%E6%A7%8B%E7%AF%89%E3%83%BB%E5%88%A9%E7%94%A8%E6%96%B9…

OpenStackアーキテクチャメモ(Cinder)

参考 www.amazon.co.jp 機能と役割 ・ブロックボリュームを管理 ・Cinderが管理するストレージにブロックボリューム領域の作成・削除を実施 ・作成したブロックボリュームをインスタンスに外部ストレージとして提供 ・作成したボリュームにOSをインストール…

OpenStackアーキテクチャメモ(Horizon)

参考 www.amazon.co.jp 機能と役割 ダッシュボードを提供 プロセス ・デーモンプロセスはなし。Apache経由で動作 ・デバッグ用途で直接起動可能(以下コマンド) manage.py runserver 0.0.0.0:8000

OpenStackアーキテクチャメモ(Keystone)

参考 www.amazon.co.jp 機能と役割 ・各コンポーネントをAPI経由で利用する際のユーザー認証 ・エンドポイント(APIのアクセス先URL)をユーザーに通知 動き ①ユーザーがコンポーネントにリクエストする際は、まずKeystoneに対し認証を行い以下情報を得る。 ・…

OpenStackアーキテクチャメモ(Glance)

参考 www.amazon.co.jp 機能と役割 ・仮想マシンの起動ディスクの元になるテンプレートイメージを管理 イメージ格納先として、Swift利用可能 ディストリ公開OpenStack用インスタンスイメージを登録して利用可能 デプロイしたインスタンスのスナップショット…

KVMインスタンスへのVNC接続について

参考URL qiita.com ameblo.jp KVMでゲストOSにVNC接続 | No title メモ QEMUがVNCアクセス機能を提供

OpenStackアーキテクチャメモ(Nova)

参考 www.amazon.co.jp 機能と役割 ・仮想マシンの起動停止 ・仮想マシンに対するリソース割り当て管理 ・物理ホストに対する仮想マシンの配置管理 ・SSH認証用キーペア管理 ・Metadataサービス機能の提供 ・仮想マシンへのコンソールアクセス提供 プロセス…

OpenStackアーキテクチャメモ(共通バックエンド)

参考 www.amazon.co.jp 共通バックエンド コンポーネント 説明 DB リソース・環境構成情報を格納 メッセージングサーバ プロセス間通信中継 memcached 永続化不要データの複数プロセス間共有で利用

詳解ディープラーニングを読んで(必要な数学知識-線形対数編)

読んだ本 Amazon CAPTCHA 参考URL qiita.com ベクトル計算の積の計算方法 manapedia.jp シグマの計算方法 DeepLearningに必要な数学知識 偏微分 線形対数→式の記述や式変形を完結に扱うためにベクトルや行例を使うだけ。ベクトル空間・固有空間などの応用分…

偏微分と全微分について

参考にしたURL oto-suu.seesaa.net remedics.air-nifty.com 上記2つのサイトがすごい分かりやすい! ※本記事以降の画像は参考URLから引用してます。 メモ 接線とは? 曲線の任意の点で接している直線(他の点では交わらない) 円の場合は以下の通り。 →真ん中が…

OpenStack Ironic調査メモ

news.mynavi.jp OpenStack Ironicを動かしてみました Part1 - テックセンター - Blog - テックセンター - Dell コミュニティ OpenStack Ironicを動かしてみました Part2 - テックセンター - Blog - テックセンター - Dell コミュニティ OpenStack Ironicによ…

詳解ディープラーニングを読んで(必要な数学知識-微分編)

読んだ本 Amazon CAPTCHA DeepLearningに必要な数学知識 偏微分 線形対数 微分とは? y = f(x) fという関数がある時、xの各点における傾きを示す関数を導くことを「微分する」という。 傾きを示す関数を「導関数」or「微分」という。 導関数により値がゆっく…

ロジカルシンキングについてメモ

参考 Amazon CAPTCHA 相手に物事を伝える時 以下を含めること ・明快な課題 ・課題に対する回答 ・相手に期待する反応※「自分はこう考える」はダメ。相手にどう伝わるか意識する。

Python統計学勉強会参加メモ

Jupiter Notebook 参考 jupyter.org インストール $ pip3 install --upgrade pip $ pip3 install jupiter 起動 $ jupyter notebook 上記コマンド実行後に出力されたTokenつきURLにアクセスする。 http://localhost:8888/?token=397ffd660a92ec8bc712d3f96385…

時系列データとは?

参考URL 時系列分析(前編)~「使ってみたくなる統計」シリーズ第5回~ | ビッグデータマガジン メモ&要約 時系列データとは? 時系列データとは「ある一定の間隔で測定された結果の集まり」 連続する2つのデータ間は直線的に変化すると仮定 時系列データは…

Jubaanomalyを使って不正ログイン検知

作ったプログラムは以下 ①make_test_data.py 学習データにするログイン記録データを生成するツール。 1行あたりのフォーマットは以下。 日時, 接続元IPアドレス オプションでログインソースの傾向を決められる。 本物のログイン記録になるっぽく少しいじって…

機械学習関係の勉強会メモ⑤

メモ pythonのscikit-learnの勉強家 今のAIサービスは、ほとんど教師ありで実現されている。 http://postd.cc.practical-machibe-learning-problems機械学習アルゴリズムとして以下があり。 ・回帰 ・決定木 ・SVM 回帰は、XからYを出力する規則をみつける手…

機械学習関係の勉強会メモ④

Tensor Flowユーザー会のプレゼン話のメモ テンサーフロー テンソルフロー2つの呼び方があり。 ユーザー会では多数決でテンソルフローとしたが、一般的にはテンサーフロー 平日夜の月1〜2回程開催されるミートアップに150名定員で400名ほどの申し込みあり。 …

機械学習関係の勉強会メモ③

GoogleのAI取り組み話のメモ DLは80層 Google Photos(スマホアプリ) 写真を自動ラベル付け Smart Reply(自動返信予測機能) Gmailで返信メッセージを予測し表示してくれる機能。 利用者は、メッセージを選択すれば入力不要DeepMind社のWaveNet 音を生成するニ…

機械学習関係の勉強会メモ②

Deep Learning(以降DLと記載)の代表的な使われ方 ①画像認識 ②自然言語処理 ③音声認識 全ての用途においてDLがベストではない。 Microsoft Cognitive Services 画像分析、音声認識、レコメンデーション等のAPIツールを提供 デモとしてCaptionBotがあり。 Capt…

機械学習関係の勉強会メモ①

人工知能キーワード 機械学習=Deep Learningではない。 人工知能の明確な定義はなし。言ったもん勝ち 機械学習イメージ 機械学習で必要な数学を学ぶためのオススメ参考書 http://www.mathema.jp/books/zemi_math.html 微分積分キャンパス・ゼミ 線形代数キャ…

今度読むこと!

qiita.com gihyo.jp hokuts.com

グラフデータベースNeo4j動作検証

参考URL グラフデータベース Neo4j(前編) | グラフデータベース Neo4j(後編) | www.creationline.com qiita.com ecpplus.net やってみる 路線図とかをインプットしてみて最短距離検索とかやる場合、どうやるのかな? と思っていたら、参考URLがあったので、や…

グラフデータベースNeo4jのクエリ言語Cypherの動作検証

参考URL www.creationline.com www.creationline.com qiita.com はじめに データ操作はCypherと呼ばれるクエリ言語を利用 Cypherは以下4つのIFより実行可能 ①Neo4jウェブインターフェー ②Neo4jシェル ③REST API ④Neo4jドライバー Cypher動作検証にNeo4jシェ…

グラフデータベースNeo4jのセットアップ

参考 moneyforward.comwww.creationline.com 環境構築 環境: Mac Sierra ①Javaインストール brew cask install java ②brewでNeo4jをインストール brew install neo4j やってみる ①shellからCypher実行するために設定ファイル変更 stackoverflow.com $ diff /…

データ構造としてのグラフとは?

グラフとは? ノードとエッジで表現するデータ型 ノードは頂点 エッジはノード間の連結関係を示す グラフ理論を適用できる mathtrain.jp グラフの数学的表現方法 以下の2つがあり。 ①隣接行列 以下URLより引用 隣接行列 — WTOPIA v1.0 documentation 行列とい…

pythonのcymruwhoisモジュールでIPアドレスからwhois情報取得

参考 pypi.python.orgAPI — cymruwhois v1.0 documentation 使い方が簡単 #! /usr/bin/env python3 # -*- coding: utf-8 -*- from cymruwhois import Client # 一個だけデータを取得する場合 c = Client() r = c.lookup('8.8.8.8') print('ANS: ' + r.asn) p…

jubatus anomalyのnum_rules動作検証(jubaanomalyにデータを投入するツール)

説明 jubaanomalyにデータを学習させたり、外れ値を計算させるツール。指定可能なオプションは以下の通り。 オプション 意味 -t num_rulesのタイプ(num or str or log)を指定。必須指定オプション -c データ学習前に既存データをクリアする。省略可能。デフ…

jubatus anomalyのnum_rules動作検証(テストデータ分布状況出力ツール)

説明 データを受けてヒストグラムとパイチャートを出力 一次元データのみ対応。 dist_disp.py # -*- coding: utf-8 -*- import matplotlib.pyplot as plt def make_pie_data(data): pie_data = dict() for i in data: pie_data[i] = data.count(i) return pi…