char入力の先頭32bitをintに格納する
ビット演算とかほぼ初めてやったのでメモ #include <stdio.h> int main(void) { char* str = "1\n"; int char_pos = 0; // 入力char配列 […]
ビット演算とかほぼ初めてやったのでメモ #include <stdio.h> int main(void) { char* str = "1\n"; int char_pos = 0; // 入力char配列 […]
実はvisual studio 2013は学生なら無料で使えます。しかもvisual studio 2012から追加されたダークテーマはかっちょいい。フォントはゴミのようだけどMacTypeとRictyのおかげでどうにか […]
ただし魔法は尻から出る(つまり完成度は高くない)。 ありがちな発想をArduinoで形にしてみようと思います。イメージとしてはAutodesk社の3Dモデラーの右上に鎮座する四角いナタデココ野郎でありまして […]
5章は遺伝的アルゴリズムです。 ルーレット選択、一点交叉、突然変異、のsimpleGAです。最初は、目的関数最適化をめざすヒューリスティック。 /** * simpleGA: * 1 遺伝子プールの初期化 * 2 loo […]
与えられたデータセットと評価値に近づくように重みとしきい値を バックプロパゲーションで調整する3層パーセプトロン /** * バックプロパゲーションによるニューラルネットの学習 * 使い方 * $./backPropag […]
4章は判断木の構成で、データの属するカテゴリと各属性に対する判別結果を入力データとして与え、どの判断を用いて分類すればよいかの選択を支援するプログラムと、後半ではそれを確率探索しています。 後半はまあいいかと思ったので前 […]
はじめての機械学習という機械学習の基本をC言語のソース付きで学べる書籍を読んでいるのだけど、しーぷらぷらーの僕としてはむず痒さを感じることもあるので、C++で実装をしてみることにする。 2章 最小二乗法 /** 最小二乗 […]
ここに上げてます。 github初公開レポジトリです。 win/mac/linいけます。openGL素晴らしい。 winではcygwinがfreeglutがなぜかダメだったのでvisualstudioで使って下さい。あと […]
いままで初心者なりにvc++でコーディングをしていたのですが、windowsに特化した環境に慣れてしまうのはどうもなあ、と思ったのでとりあえず人気と言われるIDEのnetbeansを使ってみることにした。その導入の備忘録 […]