C++

スポンサーリンク
プログラミング

あなたのプログラムを分かりやすくして、かつ開発速度を飛躍的に高める方法 ~ラムダ式でより柔軟に~

最近、C++とDxライブラリを利用してブロック崩しを作っているんですが、プログラムを分かりやすくしとかないと後から見て何をやってるのかがまったく分かんなくなっちゃうんですな。そのおかげで、僕の作っているブロック崩しは一度0から作り直すハメに...
プログラミング

Irisデータセットを使ってニューラルネットワークの実験をやってみよう ~機械学習による分類~

今までも何度かニューラルネットワークに関する記事を書いてますが、またC++でニューラルネットワークを作って遊んでみましたって記事になります。今回はアイリスデータセットをニューラルネットワークに分類させてみましたー。ちなみに、機械学習に詳しい...
プログラミング

ニューラルネットワークにXORを学習させてみた ~バックプロパゲーションの実装~

この前、ニューラルネットワークを組んでみたよーって記事を書いたんですが、その記事で紹介したニューラルネットワークでは、線形分離ができない教師データを学習できませんでした。※線形分離”可能”な教師データ・・・教師データをグラフ上に点としてプロ...
スポンサーリンク
プログラミング

C++11以降で正規分布に従う乱数を作るには ~ライブラリを利用して(続き)~

前に書いたライブラリを使った正規分布の作り方記事の続きです。この記事では、前に出来なかったプログラムの実行結果の確認とかソースコードとか、ソースコードの解説、注意点なんかは前回記事をご覧くださいませ~。プログラムの実行結果実行結果は、PSE...
プログラミング

C++11以降で正規分布に従う乱数を作るには(ソースコードあり) ~ライブラリを利用して~

またまた正規分布に従う乱数を作る方法です。前までの方法は三角関数を使ったり、中心極限定理を利用してたりしたので、C言語とか、Python、PHPみたいに、言語に関係なく使える方法になっていました(僕はC++が一番得意なのでC++で作っていま...
プログラミング

正規分布に従う乱数を作る方法(ソースコードあり) ~中心極限定理を利用して~

前に、ボックス・ミュラー法を利用して正規分布に従う乱数を作るって記事を書きましたが、今回は中心極限定理を利用して作ってみます。正規分布に従う乱数を作る方法として、このブログでは2通りの方法を紹介していて、その内の一つを実装してみたって記事が...
プログラミング

C++で正規分布に従う乱数を作る ~ソースコード付き~

以前に、正規分布に従う疑似乱数を作る方法をご紹介しましたが、そういやソースコードは公開してなかったなと思いまして、C++で正規分布を作るプログラムを組んでみました(必要な部分は後でおさらいとして触れます)。以前の記事では、正規分布に従う疑似...
プログラミング

libpqxxを使うために、その2 ~C++からPostgreSQLを動かしたい~

PostgreSQLのコンパイル、libpqxxのコンパイル編の続きです。PostgreSQL(以降、Postgresと書きます)を使ってデータ管理をしたい、あわよくばC++も使って便利なアプリを作りたいと思って、Postgresとlibp...
プログラミング

libpqxxを使うために、その1 ~C++からPostgreSQLを動かしたい~

PostgreSQL(以降、Postgresとします)っていうデータベース管理システムがあって、使ってみたいと思ってたんですが、コンパイルエラーが色々出てきて悩んだ結果、解決しましたという話です。前々からデータベースシステムには興味があって...
プログラミング

ニューラルネットワークを組んでみた

今回は久しぶりにプログラミング系の話です。ニューラルネットワークをC++で実装してみたんで、ニューラルネットワークの軽い解説とソースコードとを書いときます。ニューラルネットワークは顔かどうかを判別する問題(検出問題)とか、映画の興行収入がど...
スポンサーリンク