sumiiのブログ
この広告は、90日以上更新していないブログに表示しています。
なんでこんなキモい話書くの?
計算機科学︵コンピュータサイエンス︶にも﹁常識﹂があるンだけど
現代人は忙しいし
ましてや技術者はデスマーチ
︵研究者でもいるけど︶
大学の授業受けたり
教科書とか読む暇ないでしょ︵書く暇も︶
情報とか計算機︵コンピュータ︶とか
Computer = 日本語では計算機だけど
1+2=3みたいな計算だけじゃない
﹁情報﹂を処理することはみんな﹁計算﹂
情報って何、とか言い始めると哲学になっちゃうけど
知識の表現ってことにしておいて
だから文字や文章はもちろん
画像とか音声・音楽とかも情報
計算モデル
﹁計算機科学﹂だから
計算機︵っていうか﹁計算﹂そのもの︶について﹁科学﹂するんだけど
いちいち電子回路から考えてたら大変だし
古来、﹁計算︵機︶﹂は電子回路だけじゃないの
本質を明確にしたいから抽象化=一般化して
数学的なモデルを考えるわ
一番基本的な計算モデルから始めてみるわ
メモリ=状態(state)は有限なの
有限だからq_0, q_1, q_2, q_3, ..., q_nと列挙できるの
それらの集まりQ = {q_0, q_1, q_2, q_3, ..., q_n}を状態集合と呼ぶわ
﹁ある状態q_iから、入力aを受け取ると、ある状態q_jに変化する﹂とき
状態q_iから入力aにより状態q_jに﹁遷移する﹂と言うわ
そういう一つ一つの遷移は(q_i, a, q_j)という三つ組で書けるから
遷移の集まりは{ (q_i_1, a_1, q_j_1), (q_i_2, a_2, q_j_2), (q_i_3, a_3, q_j_3), ..., (q_i_m, a_m, q_j_m) }とか書けるわ
それが遷移関係T
(q_i, a, q_j)がTに属しているとき
見やすくするため q_i ---a---> q_j とか書くわ
あと、最初の状態=初期状態を決めておかないと計算が始められないから
普通、q_0を初期状態とするの
初期状態q_0から入力a, b, c, d, ...を受け取って
q_0 ---a---> q_i ---b---> q_j ---c---> q_k ---d---> ...
とか状態遷移を繰り返すの
それがオートマトンっていう計算モデル
ここでは状態が有限だから
正確には有限状態オートマトンって呼ぶの
…続く…︵また暇になったら/気が向いたら︶
sumii
広告を非表示にする
プロフィール
id:sumii
読者です
読者をやめる
読者になる
読者になる
このブログについて
検索
リンク
●
はてなブログ
●
ブログをはじめる
●
週刊はてなブログ
●
はてなブログPro
最新記事
﹁再帰﹂の説明の一例︵プログラミング初心者向け︶
帰納法と余帰納法の何がどう双対なのか︵初等的に︶
FLOPS 2010参加登録受付開始
医療保険
﹁税金の無駄﹂について我々国民が肝に銘じておくべきこと
月別アーカイブ
▼
▶
2012
●
2012 / 10
▼
▶
2011
●
2011 / 8
▼
▶
2010
●
2010 / 2
●
2010 / 1
▼
▶
2009
●
2009 / 11
●
2009 / 10
●
2009 / 9
●
2009 / 8
●
2009 / 7
●
2009 / 6
●
2009 / 5
●
2009 / 4
●
2009 / 3
●
2009 / 2
●
2009 / 1
▼
▶
2008
●
2008 / 12
●
2008 / 11
●
2008 / 10
●
2008 / 9
●
2008 / 8
●
2008 / 7
●
2008 / 6
●
2008 / 5
●
2008 / 4
●
2008 / 3
●
2008 / 2
●
2008 / 1
▼
▶
2007
●
2007 / 12
●
2007 / 11
●
2007 / 10
●
2007 / 9
●
2007 / 8
●
2007 / 7
●
2007 / 6
●
2007 / 5
●
2007 / 4
●
2007 / 3
●
2007 / 2
●
2007 / 1
▼
▶
2006
●
2006 / 12
●
2006 / 11
●
2006 / 10
●
2006 / 9
●
2006 / 8
●
2006 / 7
●
2006 / 6
●
2006 / 5
●
2006 / 4
●
2006 / 3
●
2006 / 2
●
2006 / 1
▼
▶
2005
●
2005 / 12
●
2005 / 11
●
2005 / 10
●
2005 / 9
●
2005 / 8
●
2005 / 7
●
2005 / 6
●
2005 / 5
はてなブログをはじめよう!
sumiiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?
はてなブログをはじめる︵無料︶
はてなブログとは
Powered by Hatena Blog
|
ブログを報告する
引用をストックできませんでした。再度お試しください