プログラミング

Sponsored
Wordpress

WordPressのスパム対策(Invisible reCaptchaとSiteGuard WP Plugin)

最近スパムメールが怒涛のように押し寄せてきて、お問い合わせページが地獄の様相を呈してきたので、スパム対策を導入しました。 reCaptcha reCaptchaはGoogleが開発しているスパム対策プログラムです。簡単に言うと、「私はロボッ...
機械学習・AI

行列式を変数・行列で微分・対数微分する方法と、その証明

多次元正規分布の最尤推定など、行列の最適化を行う際、行列式の微分を計算する必要があります。この記事では、行列式や行列式の対数を①変数で微分する方法と、②行列で微分する方法について解説します。また、機械学習分野の著名な書籍であるPRMLで、このテーマを扱っている部分の練習問題についても解答を掲載しています。
機械学習・AI

Neural Trojanミニレビュー

この記事は、2020年1月12日に行われた「第二回サイバーセキュリティ系LT会 in 東京」で発表した、「Neural Trojan -- mini review」の内容を解説する記事です。 主に、arXivに投稿されているNeural T...
Rust

Rust for neuRo-enthUsiaST

この記事について C++やPythonが大半を占める神経回路シミュレーションの世界で、Rustを使ってみようって話です。この記事は神経科学 Advent Calenderの2019年12月11日分です。同様の内容をRust LT #7でLT...
Unity

「UnityとC#で創る人工生命」見本誌配布

2019年11月23日15:57 見本誌 v0 → v1 のアップデートを行いました! 現在執筆中の「UnityとC#で創る人工生命」の見本誌を無料配布します。 この本では、UnityとC#を使って、自分で考えて行動する人工生命を観察するこ...
プログラミング

戻すDPーARC028D 注文の多い高橋商店(後編)

この記事ではAtCoderというサイトの問題を参考に、「戻す動的計画法(DP)」について解説する。 問題:ARC028 D - 注文の多い高橋商店 この問題では、「同種のものを区別せずにM個選ぶ組み合わせ」と「戻すDP」についての考察が必要...
プログラミング

同種のものを区別せずにM個選ぶ組み合わせーARC028D 注文の多い高橋商店(前編)

この記事ではAtCoderというサイトの問題を参考に、「同種のものを区別せずにM個選ぶ組み合わせ」について解説する。 問題:ARC028 D - 注文の多い高橋商店 この問題では、「同種のものを区別せずにM個選ぶ組み合わせ」と「戻す動的計画...
Python

【Pythonで異常検知】Chapter 1. 1変数正規分布に基づく異常検知

概要 この章では、以下の手順にしたがって1変数データの異常検知をPythonで実践することを目標とする。 訓練用データを正規分布にフィッティングする得られた正規分布からテスト用データの異常度を求める異常度の閾値を設定し、それを上回るデータを...
Matplotlib

Matplotlibで3次元空間に円を描画、透過、境界を描画、線を引く

この記事では、PythonのMatplotlibを使用して3次元空間に球や面、線などを描画する方法について解説する。なお、ここで作成した画像の一部は において利用されている。 球体の描画 基本 球を描画するには、極座標の考え方を利用する必要...
Matplotlib

matplotlibで3次元空間に2次元ヒストグラムを表示する方法

この記事では、PythonのMatplotlibを用いて、XとYの2種類の値をとる2次元変数(X, Y)についての2次元ヒストグラムを、3次元空間に立体的に表示する方法を説明する。その方法を用いれば、この記事のアイキャッチ画像のようなグラフ...