end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

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

deep learningにおけるhello worldのMLP (Multi Layer Perceptron) から、畳込みニューラルネットワーク(CNN : Convolutional Neural Network )におけるhello worldのAlexNetへ

MLP と AlexNet の違い 全結合のニューラルネットワーク (例: MLP) 3次元データも1次元に変換し、全結合層への入力データとする為、 3次元データが持つ形状を無視してしまう 畳込みニューラルネットワーク (例: AlexNet) 3次元データを受け、畳込み(≒フィルタ)演…

excelのセル内に書式を指定(sprintf()風)して、計算も行う

↓こうみたい ="費用:" & TEXT(N44,"#,###") & " × " & I43 & " ="&TEXT(O44,"#,###")

pytorch for pythonによる CIFAR10 に対する画像分類

https://github.com/miyamotok0105/pytorch_handbook 上記urlにある3章の写経. srcの内容は理解できる. が、srcに記載されているロジック妥当性までは理解できていない。 そう考えると「まだまだ」というより「さっぱり」だ ちなみに CIFAR10とは、次のurlに…

pytorch for pythonによる最適化関数(勾配法) - SGD , Momentum SGD , AdaGrad , RMSprop , AdaDelta , Adam

様々な最適化関数 - SGD , Momentum SGD , AdaGrad , RMSprop , AdaDelta , Adam qiitaの次のurlが、数式付きで分かりやすいです Optimizer : 深層学習における勾配法について - Qiita pytorchによる最適化関数(勾配法) 以下の通り #!/usr/local/python3/bin…

pytorch for python における損失関数 (誤差関数)

損失関数の種類 問題例 損失関数 概要 回帰 nn.MSELoss 平均二乗誤差 ↓ nn.L1Loss 平均絶対値誤差 二値分類 nn.BCELoss バイナリ交差エントロピ ↓ nn.BCEWithLogitsLoss ロジット・バイナリ交差エントロピ 多クラス分類 nn.CrossEntropyLoss ソフトマックス交差エントロピ誤差 回帰 - nn.MSE…

pytorch for python の自動微分を試す

自動微分とは? そもそも「自動微分」という用語すら知りませんでした。 微分には「数式微分」「数値微分」「自動部分」があり、 更に自動微分は「前進法 (ボトムアップ型、フォワードモード、狭義の自動微分)」 「後進法 (トップダウン型、リバースモード、…

install pytorch from source to python3.7 + centos8

メモ。 以下のurlにて、自身の環境に応じたインストール方法を、コマンドライン・レベルで示されます。 https://pytorch.org/ 今回は、ソースからインストールですので、以下のようになります。 $ git clone --recursive https://github.com/pytorch/pytorch…

install rpcgen to centos8

yum install rpcgen では見つかりませんが、以下にあります https://github.com/thkukuk/rpcsvc-proto

centos8 + perl5.30 の組合せで、mod_perlの configure時に error - ✕:usethreads ○:useithreads + usemultiplicity

perl 5.30 を $ wget https://www.cpan.org/src/5.0/perl-5.30.0.tar.gz $ tar -xvf perl-5.30.0.tar.gz $ cd perl-5.30.0 $ ./Configure -Dusethreads -de -Accflags='-fPIC' $ make $ make test $ sudo make install で installし その後、mod_perl を ins…

install torch

lua言語のinstallが完了したので、次は、torch. Torch | Getting started with Torch や Torch7 のインストール - のんびりしているエンジニアの日記 を 参考に(というより、そのまま)実行。 途中で、libreadline.so.8 を見つけられないエラーとなった為、 …

lua 言語を sourc から install

依存libraryである readline や ncurse を installした上で、 http://www.lua.org/download.html を参照し、進めましたが、 「make linux test」でエラー(以下)。 $ https://www.lua.org/ftp/lua-5.3.5.tar.gz $ tar -xvf lua-5.3.5.tar.gz $ cd lua-5.3.5 $…

mysql8で、rootパスワードの再設定

http://www-creators.com/archives/5574 以下に記載していますが、内容は上記urlの通り、手元の環境にあるmysql8は、 /etc/my.cnf に skip-grant-tables を追記することで、 mysqlへのrootログインをパスワードなしに設定していた為、再確認。 STEP1 - mysql…

Tomcat8のsession replicationによる複数host間でのセッション情報共有

初めて立て見みましたが、やってみると、ほぼ、tomcatのdocumentのまんま。という感じ 全体構成 ┌PC─────┐ │┌────┐│ ││browser ││ │└──┬─┘│ └───│──┘ │ ┌ HostA│──┐ ┌ HostB───┐ │┌──┴─┐│ │ │ ││nginx ││ Load Balance │ │ │└──┬─┘│ (Round Robin)│ │ │ ├───…

pacemaker + corosync + drbd による mysql HA構成

この手のインフラよりな話は苦手ですが、いろいろと読み漁って、 手元のcentos7で試してみました。 全体構成 dev.mysql.com にも紹介されていたこともあり、データのsyncには mysqlのreplicationを利用せず、drbdを使用します。 https://dev.mysql.com/doc/r…

linux (centos)で、disk, device, partision , dir (mountpoint)を一覧表示

ディスクの分割や、dirとの紐付けを知りたい場合、 df -l や、fdisk -l では分かりづらいですが、lsblk があります $ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 60G 0 disk ├─sda1 8:1 0 1G 0 part /boot └─sda2 8:2 0 59G 0 part ├─centos-…

OpenAMのlogin rest apiでlogin ticketを入手し、認証ページのhtmlをhttp get

2020/9/1 追記 このentry は、OpenAM ver.12 に対してのものでしたが、 その後、OpenAM ver.14 に対して行ったところ、 「'sso/json/sso/sessions'」のrequestで 501 not implemented というerrorが発生。 どうやら、APIの仕様が変更になっていた為、tomcat …

git-2.22.1 make で git-imap-send Error

原因不明...時間もないので、yum install にしよ $ wget https://github.com/git/git/archive/v2.22.1.tar.gz $ cd git-2.22.1/ $ make configure $ ./configure --prefix=/usr/local $ make all doc info : LINK git-imap-send http.o: In function `http_i…

(javascript) node.js + express による mysql への接続

先日までに vue.js に触れてみましたが、 サーバ側の処理も javascript(node.js)で試したくなりました。 (そうすれば、クライアント側もサーバ側も javascriptで統一できますからね) そこで、node.js + express による mysql への接続を実装してみました。以…

install node.js from src to centos7

$ wget https://nodejs.org/dist/v10.16.3/node-v10.16.3.tar.gz $ tar -xvf node-v10.16.3.tar.gz $ ./configure --prefix=/usr/local/nodejs $ make -j 3 $ make check $ sudo make install $ /usr/local/nodejs/bin/node -v v10.16.3

install mongodb ver.4.2.0 from src

gcc ver.8.3.0の準備もできたので、 mongodb に付属の docs/building.md と https://shoken.hatenablog.com/entry/2015/07/13/162548 を参考に実施。 download & build & install https://www.mongodb.com/download-center/community $ wget https://fastdl.…

install gcc ver.8.3.0 from source to centos 7

mongo db を srcから installしようとしましたが、centos 7付属のgccが古かった為、 gcc ver.8.3.0 をsrcから install $ wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.3.0/gcc-8.3.0.tar.gz $ tar -xvf gcc-8.3.0.tar.gz $ cd gcc-8.3.0…

Vue.js の練習

https://jp.vuejs.org/ 先程のエントリでは Reactでしたが、Vue.jsも触れたことがない為、dotinstall.com にて写経。 ReactはJSXで実装しますが、Vue.jsはjavascriptで実装できる為、 こちらの方が入門しやすい印象です。 以下は、写経した 2つのサンプルで…

上場企業の決算報告や有価証券報告、IR等は、金融庁の EDINET で閲覧可

http://disclosure.edinet-fsa.go.jp 非上場企業であれば、これまで通り、東京商工リサーチや帝国データバンクにて

React js の練習 (javascript?)

https://reactjs.org/ とりあえず react に触れてみたかった。 ググってみると、nodejs のinstallから紹介しているサイトを多く見かけますが、 ブラウザ + エディタだけで気軽に試すことができる dotinstall.com にて写経。 以下は、その成果物のTODO管理。…

EVM 基礎の基礎 - PV(計画)、EV(出来高)、EV(コスト実績)

EVMのグラフを理解するだけであれば、PV(計画)、EV(出来高)、EV(コスト実績)の3個だけを理解すれば、OK. ただし、実際のプロジェクトにおいて EVM管理を行うのであれば、 EVMグラフを作成する元となる WBSでの進捗管理や、工数管理 が必須。 ちなみに、以下…

mysqlにおける スロークエリーログ ( slow_query_log ) , 一般ログ ( general_log ) 出力設定

すっかり忘れていたので、メモ 一般ログ ( general_log ) mysqlに対する操作が全てログへ出力されます。 手順としては「show variables ~」で現在の設定内容を確認し、「set global ~」で設定するのみ mysql> show variables like 'general%'; +----------…

Win10環境のIISにおける 複数verのphp (php 5 , php7) の共存

php5 と php7 の install 先 と言っても、win版phpの場合、zipを解答するだけ、私の場合は以下に配備. c:/PHP/php-5.6.9-nts-Win32-VC11-x64 c:/PHP/php-7.3.8-Win32-VC15-x64 また、download元は以下 https://windows.php.net/downloads/releases/archives/…

RFM分析 - 優良顧客分析

今後の為にメモ Recency (直近いつ) Frequency (頻度) Monetary (購入金額)

javascript製 多機能グラフライブラリ( echarts )の練習 - 3D 散布図

echarts.apache.org 先程のエントリの3次元版 ↓こう書くと、↑こう表示 & いろいろ操作できます。 <html lang="ja"> <head> <meta charset="UTF-8"> <title>ECharts sample</title> </meta></head></html>

javascript製 多機能グラフライブラリ( echarts )の練習 - 散布図

https://echarts.apache.org/en/index.html ↓こう書くと、↑こう表示 & いろいろ操作できます。 <html lang="ja"> <head> <meta charset="UTF-8"> <title>ECharts sample</title> <script src="http://echarts.baidu.com/gallery/vendors/echarts/echarts.min.js"></script> </meta></head></html>