Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
We may be win a computer
Search
ohto
June 24, 2017
Education
1.2k
0
Share
We may be win a computer
ohto
June 24, 2017
More Decks by ohto
See All by ohto
speed cube
ohto
1
140
Living a Software Engineer
ohto
0
110
Redmine on Docker
ohto
0
180
Ruby de FizzBuzz
ohto
0
110
enjoy your dream
ohto
0
130
Things that computers can not do
ohto
0
140
Arbitrariness for Classification
ohto
0
1.2k
mumbling about data mining
ohto
0
2.6k
Other Decks in Education
See All in Education
AI時代において英語学習は本当に必要? ~未経験からのバイリンガルキャリアの始め方を教えます~
kekekenta
0
160
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
2.2k
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visualisation (4019538FNR)
signer
PRO
1
3k
事業紹介資料(トレーナー養成講座)
kentaro1981
0
350
Implicit and Cross-Device Interaction - Lecture 10 - Next Generation User Interfaces (4018166FNR)
signer
PRO
2
2.3k
From Participation to Outcomes
territorium
PRO
0
450
SARA Annual Report 2025-26
sara2023
1
340
0506
cbtlibrary
0
150
We部コミュニティスライド2026-04-24
junhat6
0
160
✅ レポート採点基準 / How Your Reports Are Assessed
yasslab
PRO
0
340
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
980
Managing Complexity: India’s Semiconductor Ambitions & New Industrial Policy
vyadav
0
150
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Limits of Empathy - UXLibs8
cassininazir
1
330
Building an army of robots
kneath
306
46k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
530
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
220
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
230
GitHub's CSS Performance
jonrohan
1033
470k
Practical Orchestrator
shlominoach
191
11k
Faster Mobile Websites
deanohume
310
31k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Transcript
計算するということ 2017/7/24 おおとや
おおとや 趣味 – 数学 とっとと論文書いて投稿せぇ言われてるが... – アニメとか 2 / 21
コンピュータ 使ってる? 3 / 21
AI の進歩、 めざましいよね http://klug-fx.jp/ogasawara/2016/03/13/025430.php 囲碁の世界で AI(ALPHAGO)が勝利 4 / 21
シンギュラリティ? 機械知能が人間を超える? 未来は明るい? それとも... 5 / 21
あいつがやってくる? http://www.gorilla.cz/2014/10/terminator-genisys-herec-jai-courtney.html
目的 計算機には負けないぞ • 計算機ができないこと • 計算機が不得意なこと 7 / 21
戦略 • 心とかには触れません • 数学で攻めます みずがめ座の時代 https://blogs.yahoo.co.jp/aquarius1969newage/56062463.html 8 / 21
流れ • 計算するとは • 計算の定式化 • 計算機にできないこと • 計算の難しさ 9
/ 21
アラン・チューリング先生!! http://imitationgame.gaga.ne.jp/
計算するとは ものごとを行うときの「やりかた」 割り算 • 引きっぱなし法 • 引き戻し法 11 / 21
電卓博物館 http://www.dentaku-museum.com/1-exb/tour/4110-notcalc/010-tiger-old-ex.html
計算するとは -割算/引き戻し法 34 ÷ 3 • 割る数 3 を左へ動かす •
割られる数から引く • 割られる数から引く • 負の数になったので戻す • 割る数を右へ 1 動かす • 割られる数から引く • 負の数になったので戻す • 商: 11, 余り: 1 12 / 21 ... 割る数: 30 ... 32 – 30 = 2 ... 2 – 30 = -26 ... 2 … 3 … -1 ... 2
計算の定式化 チューリングマシン – テープ:記号が並んだもの(入力) – ヘッダー(コンピュータ) • 内部状態を持つ • テープ上を移動する
• テープ上に記号を書く – 命令表 (プログラム) ヘッダー位置の記号と内部状態に従い、以下を行う 1.テープへの記号の書き込み 2.ヘッダー移動 3.内部状態の変更 13 / 21 webと人のアマモ場 https://www.amamoba.com/pc/alan-turing.html
計算の定式化 命令表 ⇒ オートマトン オートマトンの種類によって能力が違う 14 / 21 http://www.wikiwand.com/ja有限オートマトン 文法の種類
オートマトン 句構造文法 チューリングマシン 文脈依存文法 線形有界オートマトン 文脈自由文法 プッシュダウン・オートマトン 正規文法 有限オートマトン 数列を入力として、 偶数個の0が入力されるとき、 停止状態となる 大 小 能力
計算機にできないこと 停止性問題 チューリングマシンが有限時間で 停止するかどうかを判定する問題 – 入力 チューリングマシン – 出力 (あらゆる入力に対して)
入力したチューリングマシンが停止するかを判定 停止する状態とは – 入力/内部状態に対する命令が無い状態 15 / 21
計算機にできないこと 停止性問題を計算できる チューリングマシンは存在しない 計算機が止まるかどうかは計算機には分からない 対角線論法 「実数の濃度が自然数よりも多い」ことと同値 16 / 21 入力A1
入力A2 ... 命令表P1 T F T 命令表P2 F T T --- F F T g(Pi,Aj) = F: f(Pi,Ai) =T T: f(Pi,Ai) =F g(Pi,Ai) = T ⇒ Pn=F (矛盾) g(Pi,Ai) = F ⇒ Pn=T (矛盾)
計算の難しさ 計算量クラス – 多項式時間で計算できる問題(class P) – 多項式時間で検証できる問題(class NP) 組み合わせ問題とか苦手.. 17
/ 21 ねとらぼ http://nlab.itmedia.co.jp/nl/articles/1209/11/news104.html class P =? NP は 計算機科学での 未解決問題 研究対象です...
計算の難しさ NP問題 – おやつ 300円問題 – ぷよぷよ連鎖 18 / 21
https://app.famitsu.com/20130507_161419/
計算の難しさ NP問題 – おやつ 300円問題 – ぷよぷよ連鎖 19 / 21
https://app.famitsu.com/20130507_161419/
まとめ • 計算機にはできないことがある • 計算機には苦手なことがある 20 / 21
レプリカント死す ロイ・バッティ 俺も死ぬときがきた.. 21 / 21 https://ciatr.jp/topics/244535