end0tknr's kipple - web写経開発

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

2017-04-01から1ヶ月間の記事一覧

excelのvbaで、HashMap(連想配列)や可変長配列、数値形式確認、日付形式確認、正規表現、値渡し

久しぶりにexcel vbaのマクロを書いたら、いろいろ忘れてたので、メモ。 ポイントはsrcと、src内のコメントの通り '変数宣言を必須にするおまじない Option Explicit Dim inputSheetDev As Worksheet '開発系テーマの入力シート Dim inputSheetOpt As Worksh…

vbaでクリップボードの値を改行で分割し、それぞれのセルに貼り付け

先程のvbaマクロで、貼付け先のセルが、複数セルを結合したものである場合 結合されたそれぞれのセルに値がsetされるので、更に修正。 Sub AddClickMenu() With CommandBars("Cell").Controls.Add(Before:=1) .Caption = "値と数値の書式を貼り付け" .OnActi…

excel vba で右クリックのメニュを追加し、"値と数値の書式"の形式を指定して貼り付け

次のような感じみたい Sub AddClickMenu() With CommandBars("Cell").Controls.Add(Before:=1) .Caption = "値と数値の書式を貼り付け" .OnAction = "PasteValAndForm" End With End Sub Sub DelClickMenu() CommandBars("Cell").Controls("値と数値の書式を…

改正個人情報保護法の全面施行日は平成29年5月30日

さっき、初めて知りました… http://www.ppc.go.jp/personal/preparation/

MNISTデータによる手書き数字「0~9」の文字認識 (deep learning & python)

で、先程のエントリに関連して、MNISTデータによる手書き数字「0~9」の文字認識。 というより、これまでと同様の写経。 #!python # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import matplotlib.pyplot as plt from tensorflow.ex…

3次元超も扱う線形多項分類

以前のエントリで扱った線形多項分類は3次元でしたので、モデルの図示も容易でしたが、 今回は、3次元超も扱える線形多項分類を考えます。 基本となる予測関数とソフトマックス関数 座標:(x1,x2, … , xM)を持つM次空間をK個の領域に分割する予測関数と ソフ…

はてなブログの数式(tex記法)で改行するなら、\\ でなく \\\ (バックスラッシュ3コ)

「tex 数式 改行」や「はてなブログ 数式 改行」でググっても、 なかなか見つからないので、メモ はてなブログででは、今回の改行に関らず、正しいtex記法でも、数式が崩れる場合、 「¥(バックスラッシュ)」でのエスケープや、 <pre> タグで囲む等を 必要とする</pre>…

ソフトマックス関数による線形多項分類

前回までのエントリでは、二項分類(パーセプトロン)を扱っていましたが、 今回は、3種以上の分類を行う線形多項分類。 end0tknr.hateblo.jp 基本は、予測関数 f(x1,x2) で形成される平面を考える 今回の線形多項分類では、以下の予測関数 f(x1,x2) と x1, x2…

ロジスティック回帰による二項分類/パーセプトロン (2/2) ( deep learning & python )

先日のシグモイド関数(ロジスティック関数)を用いたtensoflow実装。 end0tknr.hateblo.jp というより、↓こちらの Chapter2の写経。 github.com #!/usr/local/bin/python # -*- coding: utf-8 -*- import tensorflow as tf import numpy as np import matplot…

ロジスティック回帰による二項分類/パーセプトロン (1/2)

シグモイド関数(ロジスティック関数)の理解度の整理を目的に、 2種の薬(X1, X2)投与による効果予測(解消 or not)を ロジスティック回帰による二項分類で行います。 今回は、シグモイド関数を使用した予測関数の作成と、 最尤推定による誤差関数の作成までを…

シグモイド関数 / ロジスティック関数 の導関数(微分)

シグモイド関数(ロジスティック) と、その導関数(微分) ロジスティック回帰に関連し、以下を証明(導出) 証明(導出)手順 …(1) に対し …(2) とおくと …(3) となる。 次に、上記(1) の微分を合成関数の微分で表すと …(4) となり、式(3)と式(2)をそれぞれ微分し …

apache commons lang ver.3 for java で escapeSql() が削除されていた

なんで? ver.2.6 の javadoc Escapes and unescapes Strings for Java, Java Script, HTML, XML, and SQL. https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/StringEscapeUtils.html ver.3.5 の javadoc Escapes a…

tensorflowによる勾配降下法 ( deep learning & python )

github.com ↑こちらの Chapter1の写経。 前準備 - 使用する関係式 STEP1 : 予測式 - 1~12月の気温を予測 STEP2 : 誤差関数 最小二乗法や、ニュートン・ラフソン法を思い出します。 で、実装 #!/usr/local/bin/python # -*- coding: utf-8 -*- import tensor…

python 2.7 に _tkinter moduleをinstall

python 2.7で “import matplotlib.pyplot as plt” したら、 tkinter がなく errorとなった為。 tkinter の依存ライブラリ/モジュールはきちんと理解していませんが、次のように作業すると、解消。 # yum install tkinter # yum install tk tcl tk-devel $ wg…