SlideShare une entreprise Scribd logo
1  sur  99
できる! 遺伝的 アルゴリズム CLR/H  前鼻 毅
自己紹介 ・前鼻 毅(まえはな つよし) ・ふつうの 基幹系 SE 兼 PM ・ 文系 大学出身 ・大体 スープカレー で出来ている ・ 数学ガール いいよね! twitter:sandinist , mixi:mae
自己紹介 ・ C# 使ってます。 ・ CLR/H ・関数型言語勉強会 ・数学勉強会 とかによく行ってます。 質問は twitter:@sandinist
概要 ・遺伝的アルゴリズムについて、   知識のない方を対象 に説明します。 ・遺伝的アルゴリズムを   実装例を元に解説 します。
遺伝的アルゴリズムは ・ どんな もの? ・何に使える? ・ どうやって いるの? ・どこまでできるのか?
目的 ・遺伝的アルゴリズムが   どんなものか 分かる
目的 Ex Ex. 遺伝的アルゴリズムを   実装できそう だと思う
遺伝的 アルゴリズム http://www.flickr.com/photos/fmc550uz/3446971252
そのまえに…
アルゴリズムとは ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
遺伝的アルゴリズム ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
どんなもの? ,[object Object],[object Object],[object Object],[object Object]
生物の遺伝の仕組み ,[object Object],[object Object]
メンデルの遺伝の法則 ①
メンデルの遺伝の法則 ① ②
メンデルの遺伝の法則 ② ③
メンデルの遺伝の法則 ② ③
表現型と遺伝子型 表現型 Pheno Type 遺伝子型 Geno Type
ダーウィンの進化論
ダーウィンの進化論
ダーウィンの進化論
適者生存 不適応 適応
遺伝的アルゴリズムと 生物の進化 ,[object Object],[object Object],表現型 遺伝子型 不適応 適応
遺伝的アルゴリズムと 生物の進化 ,[object Object],[object Object],[object Object],表現型 遺伝子型 不適応 適応
[object Object],万物は流転する -  ヘラクレイトス
どんなもの? ,[object Object],[object Object],[object Object],[object Object]
何に使える? ,[object Object],[object Object],[object Object],[object Object]
例えば? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
巡回セールスマン問題 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
まずは見てみよう
Genetic Algorithm Demo
遺伝的アルゴリズム ,[object Object],[object Object],[object Object],[object Object]
どうやっているの? 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
巡回セールスマンで考えよう ,[object Object],[object Object],[object Object]
巡回セールスマンで考えよう ,[object Object],[object Object]
巡回セールスマンで考えよう ,[object Object],[object Object],[object Object],② ① ③ ④ ⑤
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object]
巡回セールスマンで考えよう ,[object Object],[object Object],[object Object],② ① ③ ④ ⑤
初期集団 ,[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
初期集団 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
評価 ,[object Object],[object Object],② ① ③ ④ ⑤
評価 ,[object Object],[object Object],[object Object],② ① ③ ④ ⑤
評価 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Genetic Algorithm http://www.flickr.com/photos/viamoi/3439951085
選択・交叉 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
選択・交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
選択 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object]
交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object]
選択・交叉 ,[object Object],[object Object],[object Object],[object Object],[object Object]
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
変異 ,[object Object],[object Object],[object Object],[object Object]
変異 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
変異 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了
評価・終了 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
評価・終了 ,[object Object],[object Object],[object Object],② ① ③ ④ ⑤
評価・終了 ,[object Object],[object Object],② ① ③ ④ ⑤
評価・終了 ,[object Object],[object Object],[object Object],② ① ③ ④ ⑤
巡回セールスマンで考えよう 1. 初期集団 3. 選択 4. 交叉 5. 変異 2. 評価 6. 終了 ■ ハルモス符号
よくわからない… だと?
よろしい、ならば デモだ!
Genetic Algorithm Demo http:// www.flickr.com/photos/leniners/2284977041 @ C# 3.0
遺伝的アルゴリズム ,[object Object],[object Object],[object Object],[object Object]
どこまでできるのか? ,[object Object],[object Object],[object Object],[object Object]
三度、巡回セールスマン ,[object Object],[object Object],[object Object],[object Object],[object Object],計算量については下記ページの内容を引用しています。 http://www.infonet.co.jp/ueyama/ip/software/tsp.html
訪問先 32 ヵ所 ,[object Object],[object Object],[object Object]
4.11 × 10  33  通り ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.11 × 10 21   秒 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
一三〇〇〇〇〇〇〇〇〇〇〇〇〇年 に挑む!
Genetic Algorithm http://www.flickr.com_photos_43052603@N00_3391952890.jpg
遺伝的アルゴリズム・一幕 ,[object Object],[object Object],[object Object],[object Object]
遺伝的アルゴリズム・一幕 ,[object Object],[object Object],[object Object],[object Object],[object Object]
遺伝的アルゴリズム・一幕 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
遺伝的アルゴリズム・一幕 ,[object Object],[object Object],[object Object],[object Object]
最後に…
僕らが旅に出る理由
遺伝的アルゴリズム ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],科学は葬儀を重ねて進歩する -  マックス・プランク

Contenu connexe

Tendances

強化学習入門
強化学習入門強化学習入門
強化学習入門Shunta Saito
 
勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとはTakuya Akiba
 
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~Kenshi Abe
 
Genetic algorithm full scratch with R
Genetic algorithm full scratch with RGenetic algorithm full scratch with R
Genetic algorithm full scratch with RSatoshi Kato
 
最適輸送入門
最適輸送入門最適輸送入門
最適輸送入門joisino
 
クラシックな機械学習の入門  9. モデル推定
クラシックな機械学習の入門  9. モデル推定クラシックな機械学習の入門  9. モデル推定
クラシックな機械学習の入門  9. モデル推定Hiroshi Nakagawa
 
Optimizer入門&最新動向
Optimizer入門&最新動向Optimizer入門&最新動向
Optimizer入門&最新動向Motokawa Tetsuya
 
ノンパラベイズ入門の入門
ノンパラベイズ入門の入門ノンパラベイズ入門の入門
ノンパラベイズ入門の入門Shuyo Nakatani
 
カップルが一緒にお風呂に入る割合をベイズ推定してみた
カップルが一緒にお風呂に入る割合をベイズ推定してみたカップルが一緒にお風呂に入る割合をベイズ推定してみた
カップルが一緒にお風呂に入る割合をベイズ推定してみたhoxo_m
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料Ken'ichi Matsui
 
心理学者のためのGlmm・階層ベイズ
心理学者のためのGlmm・階層ベイズ心理学者のためのGlmm・階層ベイズ
心理学者のためのGlmm・階層ベイズHiroshi Shimizu
 
パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0sleipnir002
 
複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化TaroSuzuki15
 
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured PredictionDeep Learning JP
 

Tendances (20)

強化学習入門
強化学習入門強化学習入門
強化学習入門
 
勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは
 
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
多人数不完全情報ゲームにおけるAI ~ポーカーと麻雀を例として~
 
Genetic algorithm full scratch with R
Genetic algorithm full scratch with RGenetic algorithm full scratch with R
Genetic algorithm full scratch with R
 
最適輸送入門
最適輸送入門最適輸送入門
最適輸送入門
 
クラシックな機械学習の入門  9. モデル推定
クラシックな機械学習の入門  9. モデル推定クラシックな機械学習の入門  9. モデル推定
クラシックな機械学習の入門  9. モデル推定
 
Optimizer入門&最新動向
Optimizer入門&最新動向Optimizer入門&最新動向
Optimizer入門&最新動向
 
AlphaGoのしくみ
AlphaGoのしくみAlphaGoのしくみ
AlphaGoのしくみ
 
ノンパラベイズ入門の入門
ノンパラベイズ入門の入門ノンパラベイズ入門の入門
ノンパラベイズ入門の入門
 
カップルが一緒にお風呂に入る割合をベイズ推定してみた
カップルが一緒にお風呂に入る割合をベイズ推定してみたカップルが一緒にお風呂に入る割合をベイズ推定してみた
カップルが一緒にお風呂に入る割合をベイズ推定してみた
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
 
MICの解説
MICの解説MICの解説
MICの解説
 
一般化線形モデル (GLM) & 一般化加法モデル(GAM)
一般化線形モデル (GLM) & 一般化加法モデル(GAM) 一般化線形モデル (GLM) & 一般化加法モデル(GAM)
一般化線形モデル (GLM) & 一般化加法モデル(GAM)
 
心理学者のためのGlmm・階層ベイズ
心理学者のためのGlmm・階層ベイズ心理学者のためのGlmm・階層ベイズ
心理学者のためのGlmm・階層ベイズ
 
パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0パターン認識02 k平均法ver2.0
パターン認識02 k平均法ver2.0
 
複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化複数のGNSSを用いたポーズグラフ最適化
複数のGNSSを用いたポーズグラフ最適化
 
Hessian free
Hessian freeHessian free
Hessian free
 
直交領域探索
直交領域探索直交領域探索
直交領域探索
 
動的計画法を極める!
動的計画法を極める!動的計画法を極める!
動的計画法を極める!
 
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction
[DL輪読会]Reward Augmented Maximum Likelihood for Neural Structured Prediction
 

En vedette

AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...Mirjam Eladhari
 
ブループリントマニアックス
ブループリントマニアックスブループリントマニアックス
ブループリントマニアックスMasahiko Nakamura
 
SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)sleepy_yoshi
 
Chainer Development Plan 2015/12
Chainer Development Plan 2015/12Chainer Development Plan 2015/12
Chainer Development Plan 2015/12Seiya Tokui
 
PFN Spring Internship Final Report: Autonomous Drive by Deep RL
PFN Spring Internship Final Report: Autonomous Drive by Deep RLPFN Spring Internship Final Report: Autonomous Drive by Deep RL
PFN Spring Internship Final Report: Autonomous Drive by Deep RLNaoto Yoshida
 
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例Jun-ya Norimatsu
 
深層学習ライブラリのプログラミングモデル
深層学習ライブラリのプログラミングモデル深層学習ライブラリのプログラミングモデル
深層学習ライブラリのプログラミングモデルYuta Kashino
 
Chainer入門と最近の機能
Chainer入門と最近の機能Chainer入門と最近の機能
Chainer入門と最近の機能Yuya Unno
 
ディープラーニングにおける学習の高速化の重要性とその手法
ディープラーニングにおける学習の高速化の重要性とその手法ディープラーニングにおける学習の高速化の重要性とその手法
ディープラーニングにおける学習の高速化の重要性とその手法Yuko Fujiyama
 
ボケるRNNを学習したい (Chainer meetup 01)
ボケるRNNを学習したい (Chainer meetup 01)ボケるRNNを学習したい (Chainer meetup 01)
ボケるRNNを学習したい (Chainer meetup 01)Motoki Sato
 
Chainer Contribution Guide
Chainer Contribution GuideChainer Contribution Guide
Chainer Contribution GuideKenta Oono
 
Lighting talk chainer hands on
Lighting talk chainer hands onLighting talk chainer hands on
Lighting talk chainer hands onOgushi Masaya
 
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
 Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjpHideyuki TAKEI
 
Chainer meetup lt
Chainer meetup ltChainer meetup lt
Chainer meetup ltAce12358
 
Introduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainerIntroduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainerRyo Shimizu
 

En vedette (18)

AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...AI Based Game Design - Teaching how to expand designers' artistic palette wit...
AI Based Game Design - Teaching how to expand designers' artistic palette wit...
 
ブループリントマニアックス
ブループリントマニアックスブループリントマニアックス
ブループリントマニアックス
 
猫でも分かるUMG
猫でも分かるUMG猫でも分かるUMG
猫でも分かるUMG
 
SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)SVM実践ガイド (A Practical Guide to Support Vector Classification)
SVM実践ガイド (A Practical Guide to Support Vector Classification)
 
Chainer Development Plan 2015/12
Chainer Development Plan 2015/12Chainer Development Plan 2015/12
Chainer Development Plan 2015/12
 
PFN Spring Internship Final Report: Autonomous Drive by Deep RL
PFN Spring Internship Final Report: Autonomous Drive by Deep RLPFN Spring Internship Final Report: Autonomous Drive by Deep RL
PFN Spring Internship Final Report: Autonomous Drive by Deep RL
 
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例
Capitalicoでのchainer 1.1 → 1.5 バージョンアップ事例
 
深層学習ライブラリのプログラミングモデル
深層学習ライブラリのプログラミングモデル深層学習ライブラリのプログラミングモデル
深層学習ライブラリのプログラミングモデル
 
Chainer入門と最近の機能
Chainer入門と最近の機能Chainer入門と最近の機能
Chainer入門と最近の機能
 
ディープラーニングにおける学習の高速化の重要性とその手法
ディープラーニングにおける学習の高速化の重要性とその手法ディープラーニングにおける学習の高速化の重要性とその手法
ディープラーニングにおける学習の高速化の重要性とその手法
 
ボケるRNNを学習したい (Chainer meetup 01)
ボケるRNNを学習したい (Chainer meetup 01)ボケるRNNを学習したい (Chainer meetup 01)
ボケるRNNを学習したい (Chainer meetup 01)
 
Chainer Contribution Guide
Chainer Contribution GuideChainer Contribution Guide
Chainer Contribution Guide
 
Lighting talk chainer hands on
Lighting talk chainer hands onLighting talk chainer hands on
Lighting talk chainer hands on
 
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
 Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
Pythonによる4足歩行ロボットの制御と強化学習による歩行動作獲得の実例 #pyconjp
 
Chainer meetup lt
Chainer meetup ltChainer meetup lt
Chainer meetup lt
 
Introduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainerIntroduction to DEEPstation the GUI Deep learning environment for chainer
Introduction to DEEPstation the GUI Deep learning environment for chainer
 
CuPy解説
CuPy解説CuPy解説
CuPy解説
 
Deep parking
Deep parkingDeep parking
Deep parking
 

Plus de Maehana Tsuyoshi

Stray sheep #ggjsap 2016 UE4 Team
Stray sheep #ggjsap 2016 UE4 TeamStray sheep #ggjsap 2016 UE4 Team
Stray sheep #ggjsap 2016 UE4 TeamMaehana Tsuyoshi
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークMaehana Tsuyoshi
 
育てる!かんばん - bring up Kanban.
育てる!かんばん - bring up Kanban.育てる!かんばん - bring up Kanban.
育てる!かんばん - bring up Kanban.Maehana Tsuyoshi
 
Gadget study 1 at SapporoMIRAIstcafe
Gadget study 1 at SapporoMIRAIstcafeGadget study 1 at SapporoMIRAIstcafe
Gadget study 1 at SapporoMIRAIstcafeMaehana Tsuyoshi
 
KanbanとTHETAとDK2とわたし
KanbanとTHETAとDK2とわたしKanbanとTHETAとDK2とわたし
KanbanとTHETAとDK2とわたしMaehana Tsuyoshi
 
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいまMaehana Tsuyoshi
 
Improvement_process_for_providing_ongoing_value
Improvement_process_for_providing_ongoing_valueImprovement_process_for_providing_ongoing_value
Improvement_process_for_providing_ongoing_valueMaehana Tsuyoshi
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoMaehana Tsuyoshi
 
Native Smartphone Development with Ruby
Native Smartphone Development with RubyNative Smartphone Development with Ruby
Native Smartphone Development with RubyMaehana Tsuyoshi
 

Plus de Maehana Tsuyoshi (16)

Stray sheep #ggjsap 2016 UE4 Team
Stray sheep #ggjsap 2016 UE4 TeamStray sheep #ggjsap 2016 UE4 Team
Stray sheep #ggjsap 2016 UE4 Team
 
リモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワークリモートチームとふりかえり改善フレームワーク
リモートチームとふりかえり改善フレームワーク
 
育てる!かんばん - bring up Kanban.
育てる!かんばん - bring up Kanban.育てる!かんばん - bring up Kanban.
育てる!かんばん - bring up Kanban.
 
Gadget study 1 at SapporoMIRAIstcafe
Gadget study 1 at SapporoMIRAIstcafeGadget study 1 at SapporoMIRAIstcafe
Gadget study 1 at SapporoMIRAIstcafe
 
KanbanとTHETAとDK2とわたし
KanbanとTHETAとDK2とわたしKanbanとTHETAとDK2とわたし
KanbanとTHETAとDK2とわたし
 
How to put out ideas
How to put out ideasHow to put out ideas
How to put out ideas
 
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
大きなチーム、大きな仕事 ~ 大規模アジャイル開発のいま
 
Kaminend-Agile-WorkShop
Kaminend-Agile-WorkShopKaminend-Agile-WorkShop
Kaminend-Agile-WorkShop
 
CLR/H78 CI at iOS
CLR/H78 CI at iOSCLR/H78 CI at iOS
CLR/H78 CI at iOS
 
Improvement_process_for_providing_ongoing_value
Improvement_process_for_providing_ongoing_valueImprovement_process_for_providing_ongoing_value
Improvement_process_for_providing_ongoing_value
 
Clrh66
Clrh66Clrh66
Clrh66
 
quanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporoquanp for iPhone appbank japan tour 2nd in sapporo
quanp for iPhone appbank japan tour 2nd in sapporo
 
step by step agile
step by step agilestep by step agile
step by step agile
 
clrh58
clrh58clrh58
clrh58
 
clrh56
clrh56clrh56
clrh56
 
Native Smartphone Development with Ruby
Native Smartphone Development with RubyNative Smartphone Development with Ruby
Native Smartphone Development with Ruby
 

できる!遺伝的アルゴリズム