ChainerでDCGANを実装しMNIST風の画像を生成する

2017/09/21

タイトルの通りですが、ChainerでDCGANを実装しMNIST風の画像を生成してみました。 100 epochまでの結果をGIFにしてみた pic.twitter.com/2D8KcEANOw — ryosuke nakajima (@rystylee) 2017年9月21日 今回使用したコードはこちらに置いております。 ・https://g…

DeepLearning, Python

Chainer入門

2017/09/16

今さら感はありますが、Chainerに入門したのでメモを残しておきます。 定番のMNISTとCIFAR-10の画像判別において、学習を行うコードを書きました。MNISTに関してはMLP版とCNN版を用意しています。 (2017/09/20 追記:学習したモデルを保存し、それを読み込んで推論を行うスクリプトを追加しました) Chainerはバージョンアップに際…

DeepLearning, Python

GPGPUでライフゲーム

2017/06/23

GPGPU Game of Life from rystylee on Vimeo. ここ最近は人工生命に興味があり、卒業制作は人工生命(というか遺伝的アルゴリズム)をテーマに作品を制作しようと思っています。 そこで、勉強がてら有名なライフゲームをGPGPUで実装してみました。 ライフゲームの説明とか実装方法は調べればいくらでも出てくるので見てみてください〜…

glsl, openFrameworks

WAREWARE TOKYO vol.32 “Personapolis Rendez-vous” でVJをしました

2017/05/28

5/26に秋葉原駅電気街口徒歩3分、高架下の「商場-akiba-」にてWAREWARE_TOKYO5回目となるイベントを行います。今回は入場無料となっておりますので、お誘い合わせの上是非ご参加ください。#WAREWARE_TOKYO pic.twitter.com/5413b8iPAt — wareware inc. (@wareware_inc…

daily, VJ

openFrameworksでGeometry Shader

2017/05/6

Geometry Shader test with openFrameworks from rystylee on Vimeo. openFrameworksでジオメトリシェーダーを使う簡単なサンプルを書いてみました。 ジオメトリシェーダーを使うと、頂点シェーダーとフラグメントシェーダーだけでは実現できなかった様々な表現が可能になります!! ・頂点ごとではな…

glsl, openFrameworks

wgld.orgのコードをopenFrameworksで記述する

2017/04/19

3Dプログラミングの勉強がてら、@h_doxasさんが運営するwgld.orgのコードをoFで記述してみました。 oFで凝った表現をしようと思ったらおそらくシェーダーと出会うことになるかと思うのですが、oFでは頂点データや座標変換行列を自動的にシェーダーに送信する仕様になっていたり行列を掛け合わせる順番が異なったりとそこそこややこしいと感じたのでまとめておき…

glsl, openFrameworks

GINZA 24H SQUADでVJをしました

2017/04/3

先日、銀座の廃ビルで行われたGINZA 24H SQUADでVJをさせて頂きました! 誘ってくださった@sanokazuya0306さん、ありがとうございました🙏 初のVJでしたがめちゃめちゃ楽しかったです! 銀座4丁目の廃ビルで24時間限りのアートイベント「GINZA 24H SQUAD」が明日14時までオールナイトで開催中! 約30組の若手アーティストが…

daily, VJ

Clifford AttractorをopenFrameworkで実装する

2017/03/27

Clifford Attractor from rystylee on Vimeo. カオス・アトラクタの一種であるClifford AttractorをopenFrameworksで実装してみました。 ある特定のシンプルな数式によって得られた計算結果をプロットしていくことでまれに複雑なパターンが生まれることがあり、それをカオス・アトラクタ、もしくはストレン…

openFrameworks

サイトを開設しました

2017/03/15

表題の通り、ウェブサイトを開設しました。 日々ネットをさまよいながら生活している中で、ウェブサイトを開設することで得られるものはとても多いと感じたためです。 その理由を挙げると、以下のようになります。 ・制作物を公開できる ・日々の小ネタやアイデアを目に見える形でストックできる ・誰かの学習の助けになる(かもしれない) などなど、他にもいろいろありますがだい…

daily