SlideShare a Scribd company logo
1 of 28
前回の練習問題 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],0 1 2 A/0.4 A/0.5 B/0.6 A/0.8 B/0.5 B/0.2
エントロピーの計算について ,[object Object],[object Object],↑  埋め込みオブジェクトになっています 講義ページから  PPT ファイルをダウンロード すれば使えるはず
第二部:情報をコンパクトに表現する ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
情報源符号化 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],本日の講義
情報源符号化と用語の定義 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],一個ずつが, それぞれ符号語 符 号 ≠ 符 合 通報 晴 曇 雨 符号語 00 10 11
符号化と復号 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],(空白文字など)
符号に求められる性質 ,[object Object],[object Object],[object Object],C 4  は明らかにダメ 他はOK? ,[object Object],[object Object],[object Object],晴 曇 雨 雪 C 1 00 10 01 11 C 2 0 01 011 111 C 3 0 10 11 01 C 4 0 10 11 0
一意復号可能性 ,[object Object],[object Object],C 1 ,  C 2   は一意復号可能 C 3 ,  C 4   は一意復号可能でない ( 特異符号, singular code ) C 1 ,  C 2   はどちらも一意復号可能だが ... C 2   はちょっと使いにくい 晴 曇 雨 雪 C 1 00 10 01 11 C 2 0 01 011 111 C 3 0 10 11 01 C 4 0 10 11 0
符号  C 2  の問題点 ,[object Object],[object Object],[object Object],[object Object],[object Object],8文字目以降を受け取るまで,最初の復号結果すら確定できない ⇒  復号器内に大きなバッファが必要,大きな復号遅延の発生 晴 曇 雨 雪 C 2 0 01 011 111 0111111 0 11 0 111 111  0 晴  雪  雪  晴 01 111 1 11 雨  雪  雪
瞬時復号可能性 ,[object Object],[object Object],[object Object],A B C D 01 010 011 100 左例:瞬時復号可能で ない 0110 0  ⇒  01 100  (AD) 1  ⇒  011 01  (CA) A B C D 01 10 11 011 右例:瞬時復号可能で ない 0111101 0  ⇒  01 11 10 0?  (ACB?) 1  ⇒  011 11 01  (DCA)
瞬時復号可能性と語頭条件 ,[object Object],[object Object],[object Object],[object Object],語頭となる 符号 C が瞬時復号可能となる ⇔  C のどの符号語も,他の符号語の語頭とならないこと ( 語頭条件, prefix condition ) A B C D 01 01 0 011 100 A B C D 01 10 11 01 1
余談:語頭条件といえば... ,[object Object],[object Object],[object Object],英字モード 数字・記号モード ,[object Object],[object Object],[object Object]
語頭条件を満たす符号の作り方 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
符号木 ,[object Object],[object Object],[object Object],[object Object],根 葉
符号木を利用した符号の構成法 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
符号の構成例 ,[object Object],Step 1 Step 2 Step 3 構成された符号は  {00, 01, 10, 11} 0 1 0 1 1 0 00 01 10 11 0 1 0 1 1 0
符号の構成例 ,[object Object],[object Object],C 1 ={0, 10, 110, 111} C 2 ={0, 11, 101, 100} C 3 ={01, 000, 1011, 1010} どのようにしても語頭条件を満たす ⇒ 瞬時復号可能な符号 0 1 0 1 0 1 0 1 1 0 1 0 0 1 1 0 1 0 0 1 0
符号語の長さと符号の効率 ,[object Object],[object Object],[object Object],[object Object],C 1 ={0, 10, 110, 111} C 3 ={01, 000, 1011, 1010} 0 1 0 1 0 1 0 1 1 0 1 0 0 1 0
クラフトの不等式 ,[object Object],[object Object],:クラフトの不等式 ( Kraft’s inequality ) 定理の逆は必ずしも成立しないが ... クラフトの不等式を満たす符号語長 l 1 , ...,  l M が与えられたとき, 語頭条件を満たし,この符号長をもつ符号を構成可能
符号語長からの符号構成 ,[object Object],[object Object],C 1 ={0, 10, 110, 111} ,[object Object],[object Object],[object Object],0 1 0 1 0 1
符号の効率について ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],8 記号 14 記号 ,[object Object],[object Object],[object Object],[object Object],晴 曇 雨 雪 確率 0.4 0.3 0.2 0.1 C 1 0 10 110 111 C 2 111 110 10 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],[object Object],[object Object],[object Object]
ハフマン符号の構成例 資本金による合併劇 ,と考えるとわかりやすいかも ... 0.05 D 0.1 C 0.25 B 0.6 A 0.05 D 0.1 C 0.15 0.25 B 0.6 A 0.05 D 0.1 C 0.15 0.25 B 0.4 0.6 A 1.0 0.05 D 0.1 C 0.15 0.25 B 0.4 0.6 A 0 0 0 1 1 1
練習問題 ,[object Object],A B C D E 確率 0.2 0.1 0.3 0.3 0.1 符号語 A B C D E F 確率 0.3 0.2 0.2 0.1 0.1 0.1 符号語
ハフマン符号構成上の自由度 ,[object Object],[object Object],[object Object],[object Object],[object Object],A B C D E F 確率 0.3 0.2 0.2 0.1 0.1 0.1 符号語
本日のまとめ ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
練習問題 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],A B C D E F G H 確率 0.363 0.174 0.143 0.098 0.087 0.069 0.045 0.021

More Related Content

What's hot

Rsa暗号で彼女が出来るらしい
Rsa暗号で彼女が出来るらしいRsa暗号で彼女が出来るらしい
Rsa暗号で彼女が出来るらしいYosuke Onoue
 
Provable Security3
Provable Security3Provable Security3
Provable Security3Satoshi Hada
 
公開鍵暗号1: RSA暗号
公開鍵暗号1: RSA暗号公開鍵暗号1: RSA暗号
公開鍵暗号1: RSA暗号Joe Suzuki
 
Deflate
DeflateDeflate
Deflate7shi
 
Javaセキュアコーディングセミナー東京第2回講義
Javaセキュアコーディングセミナー東京第2回講義Javaセキュアコーディングセミナー東京第2回講義
Javaセキュアコーディングセミナー東京第2回講義JPCERT Coordination Center
 

What's hot (7)

Rsa暗号で彼女が出来るらしい
Rsa暗号で彼女が出来るらしいRsa暗号で彼女が出来るらしい
Rsa暗号で彼女が出来るらしい
 
FHE in Action
FHE in ActionFHE in Action
FHE in Action
 
Provable Security3
Provable Security3Provable Security3
Provable Security3
 
公開鍵暗号1: RSA暗号
公開鍵暗号1: RSA暗号公開鍵暗号1: RSA暗号
公開鍵暗号1: RSA暗号
 
Prml 4.3.5
Prml 4.3.5Prml 4.3.5
Prml 4.3.5
 
Deflate
DeflateDeflate
Deflate
 
Javaセキュアコーディングセミナー東京第2回講義
Javaセキュアコーディングセミナー東京第2回講義Javaセキュアコーディングセミナー東京第2回講義
Javaセキュアコーディングセミナー東京第2回講義
 

Similar to 3 Info Theory

kagami_comput2016_03
kagami_comput2016_03kagami_comput2016_03
kagami_comput2016_03swkagami
 
量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミング量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミングnishio
 
kagamicomput201803
kagamicomput201803kagamicomput201803
kagamicomput201803swkagami
 
kagamicomput201703
kagamicomput201703kagamicomput201703
kagamicomput201703swkagami
 

Similar to 3 Info Theory (6)

4 Info Theory
4 Info Theory4 Info Theory
4 Info Theory
 
kagami_comput2016_03
kagami_comput2016_03kagami_comput2016_03
kagami_comput2016_03
 
量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミング量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミング
 
kagamicomput201803
kagamicomput201803kagamicomput201803
kagamicomput201803
 
計算機理論入門03
計算機理論入門03計算機理論入門03
計算機理論入門03
 
kagamicomput201703
kagamicomput201703kagamicomput201703
kagamicomput201703
 

More from melvincabatuan

Dyspan Sdr Cr Tutorial 10 25 Rev02
Dyspan Sdr Cr Tutorial 10 25 Rev02Dyspan Sdr Cr Tutorial 10 25 Rev02
Dyspan Sdr Cr Tutorial 10 25 Rev02melvincabatuan
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3melvincabatuan
 
Meixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent AdvancesMeixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent Advancesmelvincabatuan
 
Cognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe EtsiCognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe Etsimelvincabatuan
 
Course Development Template
Course Development TemplateCourse Development Template
Course Development Templatemelvincabatuan
 
Air Interface Club Lra Fading Channels
Air Interface Club Lra Fading ChannelsAir Interface Club Lra Fading Channels
Air Interface Club Lra Fading Channelsmelvincabatuan
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3melvincabatuan
 

More from melvincabatuan (16)

2 Info Theory
2 Info Theory2 Info Theory
2 Info Theory
 
1 Info Theory
1 Info Theory1 Info Theory
1 Info Theory
 
Dyspan Sdr Cr Tutorial 10 25 Rev02
Dyspan Sdr Cr Tutorial 10 25 Rev02Dyspan Sdr Cr Tutorial 10 25 Rev02
Dyspan Sdr Cr Tutorial 10 25 Rev02
 
Linear Algebra
Linear AlgebraLinear Algebra
Linear Algebra
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Cover
CoverCover
Cover
 
Straight
StraightStraight
Straight
 
Straight
StraightStraight
Straight
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3
 
Meixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent AdvancesMeixia Tao Introduction To Wireless Communications And Recent Advances
Meixia Tao Introduction To Wireless Communications And Recent Advances
 
Cs702 Anm A Ds M
Cs702 Anm A Ds MCs702 Anm A Ds M
Cs702 Anm A Ds M
 
Cognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe EtsiCognitive Radio Standardisation In Europe Etsi
Cognitive Radio Standardisation In Europe Etsi
 
Course Development Template
Course Development TemplateCourse Development Template
Course Development Template
 
Air Interface Club Lra Fading Channels
Air Interface Club Lra Fading ChannelsAir Interface Club Lra Fading Channels
Air Interface Club Lra Fading Channels
 
1 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V31 1040 Henry Nsma May 2008 V3
1 1040 Henry Nsma May 2008 V3
 
Pajek
PajekPajek
Pajek
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 

Recently uploaded (8)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 

3 Info Theory