SlideShare une entreprise Scribd logo
1  sur  22
LT発表
人工生命って面白い
東京都立産業技術高等専門学校
医療福祉工学科コース3年
大田黒紘之
自己紹介
•大田黒 紘之
•産業技術高専生
•医療福祉工学科
•3年生              @xecus
•ついに今日18歳
(1/15 birthday)
人工生命
じゃあ、ここでいう人工生命
とは
生命系特有の振る舞いを人工システム
によって実装したもの
(結論?) プログラムで生物の動きを
再現できるか

自己複製+ 突然変異 + 淘汰
ポイントはこの3つだけ。
人工生命
自己複製 自分自身をコピー
突然変異 自己複製時にエラーをわざと
起こさせる

 (´・ω・`)   (´・ω・`)   ( ・`ω・´)

淘汰 増えすぎた生物の数を減らす
(成績の悪い順に消されていく)
※初期状態
               CPU
          自己複製のみを
 CELL1    行うプログラム
           (仮想生物)
         Memory
自己複製
              CPU

 CELL1

 CELL2
         Memory
 CELL3
突然変異
                    CPU

 CELL1
            CELL4
 CELL2
         Memory
            より効率良く(※)
            複製できる遺伝子
 CELL3      を持つ生物(プログ
               ラム)
突然変異
                    CPU

 CELL1
            CELL4

 CELL2
         Memory
            CELL5


 CELL3      CELL6
突然変異
                    CPU

            CELL4
      淘汰発生!
 CELL2 (消され CELL5
         Memory
        た)

 CELL3      CELL6
突然変異
                    CPU

 CELL6      CELL4

 CELL7
         Memory
            CELL5 新種がメモ
                  リを乗っ取
                    る
 CELL3      CELL6
かるいまとめ
→淘汰の仕組みによって
進化できない生物は消されていく
→突然変異によって進化した
生物のみが残っていく

より最適な複製アルゴリズムを持っ
生物が増えていく
地球環境との比較
・CPUリソース (太陽エネルギ
たくさんあればたくさん育つ
地球環境との比較
・突然変異
宇宙から飛んできた放射線が
遺伝子を傷つけるのをモデル化
人工生命
・メモリ (地球上の空間)
  プログラムが長い生物・短い生物
  (体長が長い生物・短い生物)
  ではどちらが優位?
人工生命実行の仕組み
(人工生命の遺伝子)
人工生命の遺伝子→
仮想マシン上の仮想CPUの仮想機械語
・ガチな生物 物理的情報(DNA) TGA
EX)人間の遺伝子 30億塩基対
・人工生命 命令(数値) 5bit(32種)
→初期生物はわずか80個の命令
命令≒化学的活性可能なアミノ酸 (?)
自分のサイズを計測して
                  実際に複製するルーチン
レジスタに代入する部分




自己検査    自己複製      自己複製        終了
 遺伝子 (プログラム)
ブロック    ブロック      ブロック       コード




       5bit × 80 = 400 bit
人工生命
・寄生種 (パラサイト)
他の生物のコピールーチンを使用
(他の生物のコピールーチンをcall)
→自分自身の遺伝子が短い
→猛烈な勢いで増殖する
→先祖種がいなくなると死ぬ
人工生命
・寄生種に対する免疫
 コピールーチンのラベルのパター
 変えてしまった。
 寄生種はコピールーチンを呼び出
 ない!
→これは免疫反応?
人工生命
・寄生種に対する寄生種
  寄生種にルーチンを使われる
  →逆に寄生種のレジスタを
  自分の情報に書き換えちゃう

寄生種のCPUリソースで自分が複製
される。(寄生種の寄生種)
かるいまとめ
こんなの本当に生物なの?
→人間の知っている「生物」ではな
→プログラムは実在の生物を
シミュレートしたわけではない
→「進化」という現象を使って、生
現象に類似した現象を再現できた
炭素に依存しない生物
野望
ネットワーク型人工生命
ネットワークで繋げば単純に
リソース増やせる
GPGPU等の並列処理
(現在)1つのCPUがマルチタスクで
生物を動かしてる
→グラボ等のGPUを用いて並列処理

Contenu connexe

En vedette

The Disruptive Truth: New Shopping Behaviors and Attitudes
The Disruptive Truth: New Shopping Behaviors and AttitudesThe Disruptive Truth: New Shopping Behaviors and Attitudes
The Disruptive Truth: New Shopping Behaviors and AttitudesResearch Now
 
Delivering ITaaS With a Software-Defined Data Center
Delivering ITaaS With a Software-Defined Data CenterDelivering ITaaS With a Software-Defined Data Center
Delivering ITaaS With a Software-Defined Data CenterEMC
 
Barrett brown pt 2 integral sustainable development
Barrett brown pt 2 integral sustainable developmentBarrett brown pt 2 integral sustainable development
Barrett brown pt 2 integral sustainable developmentInstituto Integral Brasil
 
Predestinação - A salvação é para poucos ou para todos?
Predestinação - A salvação é para poucos ou para todos?Predestinação - A salvação é para poucos ou para todos?
Predestinação - A salvação é para poucos ou para todos?João Carlos
 
Cat-Herd's Crook
Cat-Herd's CrookCat-Herd's Crook
Cat-Herd's Crookemptysquare
 
Evaluation for media
Evaluation for mediaEvaluation for media
Evaluation for medialoousmith
 
Benh tieu chay_o_cho
Benh tieu chay_o_choBenh tieu chay_o_cho
Benh tieu chay_o_chomachupilani
 
My job as a Programming Consultant
My job as a Programming ConsultantMy job as a Programming Consultant
My job as a Programming Consultantchaniadevs
 
Hodočašće u lourdes i paray le-monial 2011 - kopija
Hodočašće u lourdes  i paray le-monial 2011 - kopijaHodočašće u lourdes  i paray le-monial 2011 - kopija
Hodočašće u lourdes i paray le-monial 2011 - kopijadsrdoc
 
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization Microsoft TechNet - Belgium and Luxembourg
 

En vedette (17)

Doc2
Doc2Doc2
Doc2
 
The Disruptive Truth: New Shopping Behaviors and Attitudes
The Disruptive Truth: New Shopping Behaviors and AttitudesThe Disruptive Truth: New Shopping Behaviors and Attitudes
The Disruptive Truth: New Shopping Behaviors and Attitudes
 
Delivering ITaaS With a Software-Defined Data Center
Delivering ITaaS With a Software-Defined Data CenterDelivering ITaaS With a Software-Defined Data Center
Delivering ITaaS With a Software-Defined Data Center
 
Dehesa de los Canonigos - Wines tasting notes
Dehesa de los Canonigos - Wines tasting notesDehesa de los Canonigos - Wines tasting notes
Dehesa de los Canonigos - Wines tasting notes
 
2015 day 4
2015 day 42015 day 4
2015 day 4
 
Barrett brown pt 2 integral sustainable development
Barrett brown pt 2 integral sustainable developmentBarrett brown pt 2 integral sustainable development
Barrett brown pt 2 integral sustainable development
 
Predestinação - A salvação é para poucos ou para todos?
Predestinação - A salvação é para poucos ou para todos?Predestinação - A salvação é para poucos ou para todos?
Predestinação - A salvação é para poucos ou para todos?
 
Cat-Herd's Crook
Cat-Herd's CrookCat-Herd's Crook
Cat-Herd's Crook
 
Evaluation for media
Evaluation for mediaEvaluation for media
Evaluation for media
 
Benh tieu chay_o_cho
Benh tieu chay_o_choBenh tieu chay_o_cho
Benh tieu chay_o_cho
 
My job as a Programming Consultant
My job as a Programming ConsultantMy job as a Programming Consultant
My job as a Programming Consultant
 
Hodočašće u lourdes i paray le-monial 2011 - kopija
Hodočašće u lourdes  i paray le-monial 2011 - kopijaHodočašće u lourdes  i paray le-monial 2011 - kopija
Hodočašće u lourdes i paray le-monial 2011 - kopija
 
Mon rights of man
Mon rights of manMon rights of man
Mon rights of man
 
2015 day 9
2015 day 92015 day 9
2015 day 9
 
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization Forbidden fruits of Active Directory  –  Cloning, snapshotting, virtualization
Forbidden fruits of Active Directory – Cloning, snapshotting, virtualization
 
Gdp per capita
Gdp per capitaGdp per capita
Gdp per capita
 
Beetle 20 operating_manual_english
Beetle 20 operating_manual_englishBeetle 20 operating_manual_english
Beetle 20 operating_manual_english
 

Plus de 紘之 大田黒

火事の時に電話とSlackでお知らせするネタIoT (笑)
火事の時に電話とSlackでお知らせするネタIoT (笑)火事の時に電話とSlackでお知らせするネタIoT (笑)
火事の時に電話とSlackでお知らせするネタIoT (笑)紘之 大田黒
 
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー紘之 大田黒
 
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12紘之 大田黒
 
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウSORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ紘之 大田黒
 
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウDevelopers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ紘之 大田黒
 
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)紘之 大田黒
 
Wio LTEで始める生体信号計測
Wio LTEで始める生体信号計測Wio LTEで始める生体信号計測
Wio LTEで始める生体信号計測紘之 大田黒
 
SORACOM AirとRaspberryPiで作るインフルエンザ注意報
SORACOM AirとRaspberryPiで作るインフルエンザ注意報SORACOM AirとRaspberryPiで作るインフルエンザ注意報
SORACOM AirとRaspberryPiで作るインフルエンザ注意報紘之 大田黒
 

Plus de 紘之 大田黒 (9)

火事の時に電話とSlackでお知らせするネタIoT (笑)
火事の時に電話とSlackでお知らせするネタIoT (笑)火事の時に電話とSlackでお知らせするネタIoT (笑)
火事の時に電話とSlackでお知らせするネタIoT (笑)
 
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー
2019/2/23 JAWS DAYS 2019 - [Lunch Session] AIに興味あるエンジニア集まれー
 
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12
ABEJAの映像解析を支える仕組みとRancher - Japan Container Days v18.12
 
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウSORACOM UG Explorer 2018 -  IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
 
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウDevelopers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ
Developers Summit Summer 2018 - 1日10TB以上の店舗映像を解析するサービスの仕組みとノウハウ
 
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)
AI×IoT活用サービスの拡大に必要なコト (JAWS-UG IoT専門支部)
 
Deep dive into DeepLens
Deep dive into DeepLensDeep dive into DeepLens
Deep dive into DeepLens
 
Wio LTEで始める生体信号計測
Wio LTEで始める生体信号計測Wio LTEで始める生体信号計測
Wio LTEで始める生体信号計測
 
SORACOM AirとRaspberryPiで作るインフルエンザ注意報
SORACOM AirとRaspberryPiで作るインフルエンザ注意報SORACOM AirとRaspberryPiで作るインフルエンザ注意報
SORACOM AirとRaspberryPiで作るインフルエンザ注意報
 

Dernier

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルCRI Japan, Inc.
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイスCRI Japan, Inc.
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。iPride Co., Ltd.
 

Dernier (7)

業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

Artificial Life without depending carbon.