SlideShare uma empresa Scribd logo
1 de 33
-n

int *a = new ….
.
.
.
If (a>22)
(a>2)
(a[0] >22)
fail();
else
.
.
.

•
•
•
•






◄
–n

-n ◄
◄
bool foo()
{
found=false;
for (i=0; (i<100) && (!found); i++)
(
)
(
);
{
if (i==50) break;
(
)
;
if (i==20) found=true;
(
)
if (i==30) found=true;
(
)
}
return found;
;
}

•
•
•
•





void foo()
{
found=false;
for (i=0; (i<100) && (!found) ;i++)
{
if (i==50) break;
if (i==20) found=true;
if (i==30) found=true;
}
printf("foon");
}


-n
-n
-n
n-1

≈
-n
P(w|h)

h

w

p( w | w1n )
n 1
1

p( wn | w )

C ( w1n 1wn )
C (w1n 1 )
-n

-N

p ( wn | w1n 1 )
bigram, N

n
p ( wn | wn

2

1
N 1

)

n 1
1

p( wn | w

)

p( wn | wn 1 )
-n

n
p(wn | wn

1
N 1

)

n
C (wn 1 1wn )
N
n
C (wn 1 1 )
N

p( w1n )n ) p( w1 |# ) pp( w2| |w11 ) p(( w3| |w122)) .... p(( wn | |w1nn 11))
p( w1
p( w1 ) ( w2 w) p w3 w .... p wn w
n n

p( wk |k wk 1k)1 )
p( w | w
k 1 1
k
-n

-

SAQXYAQUZ
A

S

Q
P(X|AQ)

Y

U

X

Z
-n
H ( p)

H (X )

p ( x) log p ( x)
x X

p

X
q p
H ( p, q )

E p ( log q )

DKL ( p || q )

H ( p)

H ( p)

p ( x ) log q ( x )
x

H ( p, q )

p ( x ) log q ( x )
x

DKL ( p || q )
H ( p, q)

H ( p) , if p

H ( p, q)

H ( p, q)

H ( p, q)

H (q, p)

q
-n
-n

p(win ) log p(wn | win 1 )

H(X )
w*

-n

p X (win ) log pY (wn | win 1 )

H ( X ,Y )
w*
P
P P
P P
P P
………

T

C
Pi

RC

P P
P P
P P
………
P P

S
Y X
X=p1 p2 p3
Y=p1 p2 p4
p X ( win ) log pY ( wn | win 1 )

H ( X ,Y )
w*

p X ( win ) log pY ( wn | win 1 )

p X1,(pP1P122, p3)3, p1 ppp 3}( P1) p X ( P2 | P1) p X ( P3 | P1P 2)
{ p 2 , p 3, p p P 2 p
2X
p X ( P1) log pY ( P1 |# )

p X ( P 2) log pY ( P 2 |# )

p X ( P3) log pY ( P3 |# )

p X ( P1P 2) log CY PPP 2) 1)1 p X ( P 2 P3) log pY(( P3 | P 2)
p( ( 1 2 | P
C P 2) 1
pY ( P 2 | P1)
1 , p X ( P 2)
C pY ( P 1
C ( wii 1 ) 3
p X ( P1P 2 P3) log ( P1) 3 | P1P 2)
log0
Y = P1 P2 P4

log 0 0
p X ( P 2 P3) pY ( P3 | P 2)
1
log 0 log(
)
1 C (ngram)

C ( P 2 P3)
pY ( P3 | P 2)
C ( P 2)

0
1

0

1
3
1.60

2.28
2.46
1.79
3.65
2.84

P1 P2 P3 P4 P5

P1
P1 P2
P1 P2 P1 P2
P1 P2 P3 P4

P1
P2
P3
P3
P6

P2
P3
P4
P1
P7

P3
P4
P5
P2
P8

P4
P6
P6
P4
P9

1

2
3
4
5
6
P1 P2 P3 P4 =
Unigram {P1,P2,P3,P4},
Bigram {P1P2,P2P3,P3P4},
Trigram {P1P2P3,P2P3P4}

D f ( s)

CrossEntro py( s, ti ) , ti is a fail test
i C

D p (s)

CrossEntro py( s, ti ) , ti is a pass test
i C

Similarity

1
Difference
x
y

S
S
S
y
Θ
tan( )

0

2

y
x

y
x

tan

, tan

Sf

Dp

Sp

Df

1

y
x
priority(ngram)

score(ngram)

ingram
N

k
c 1

( priority(ngram))c
Regression
Lasso
<1%

< 10 %
< 20 %
< 30 %

Tarantula

SOBER

Liblit
Tarantula

SOBER

Liblit

Regression Lasso

Proposed Method
Master Thesis presentation
Master Thesis presentation
Master Thesis presentation

Mais conteúdo relacionado

Mais procurados

Diploma - French Diploma
Diploma - French DiplomaDiploma - French Diploma
Diploma - French DiplomaIlham Aminuddin
 
Assignement c++
Assignement c++Assignement c++
Assignement c++Syed Umair
 
Aplikasi menghitung matematika dengan c++
Aplikasi menghitung matematika dengan c++Aplikasi menghitung matematika dengan c++
Aplikasi menghitung matematika dengan c++radar radius
 
P U P School Sembarambakkam
P U P School SembarambakkamP U P School Sembarambakkam
P U P School SembarambakkamDFC2011
 
2. Базовый синтаксис Java
2. Базовый синтаксис Java2. Базовый синтаксис Java
2. Базовый синтаксис JavaDEVTYPE
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Alex Penso Romero
 
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)High Order Function Computations in c++14 (C++ Dev Meetup Iasi)
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)Ovidiu Farauanu
 
An Introduction to Tinkerpop
An Introduction to TinkerpopAn Introduction to Tinkerpop
An Introduction to TinkerpopTakahiro Inoue
 
7 metode-secant
7 metode-secant7 metode-secant
7 metode-secantAlen Pepa
 
C++ Programming - 4th Study
C++ Programming - 4th StudyC++ Programming - 4th Study
C++ Programming - 4th StudyChris Ohk
 

Mais procurados (16)

Diploma - French Diploma
Diploma - French DiplomaDiploma - French Diploma
Diploma - French Diploma
 
133467 compiladores 4.pdf
133467 compiladores 4.pdf133467 compiladores 4.pdf
133467 compiladores 4.pdf
 
PythonArtCode
PythonArtCodePythonArtCode
PythonArtCode
 
Langrange method for MATLAB Code
Langrange method for MATLAB CodeLangrange method for MATLAB Code
Langrange method for MATLAB Code
 
Assignement c++
Assignement c++Assignement c++
Assignement c++
 
Aplikasi menghitung matematika dengan c++
Aplikasi menghitung matematika dengan c++Aplikasi menghitung matematika dengan c++
Aplikasi menghitung matematika dengan c++
 
P U P School Sembarambakkam
P U P School SembarambakkamP U P School Sembarambakkam
P U P School Sembarambakkam
 
2. Базовый синтаксис Java
2. Базовый синтаксис Java2. Базовый синтаксис Java
2. Базовый синтаксис Java
 
Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))Programa en C++ ( escriba 3 números y diga cual es el mayor))
Programa en C++ ( escriba 3 números y diga cual es el mayor))
 
reijy
reijyreijy
reijy
 
Newton's method for MATLAB Code
Newton's method for MATLAB CodeNewton's method for MATLAB Code
Newton's method for MATLAB Code
 
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)High Order Function Computations in c++14 (C++ Dev Meetup Iasi)
High Order Function Computations in c++14 (C++ Dev Meetup Iasi)
 
An Introduction to Tinkerpop
An Introduction to TinkerpopAn Introduction to Tinkerpop
An Introduction to Tinkerpop
 
Abdequipo1
Abdequipo1Abdequipo1
Abdequipo1
 
7 metode-secant
7 metode-secant7 metode-secant
7 metode-secant
 
C++ Programming - 4th Study
C++ Programming - 4th StudyC++ Programming - 4th Study
C++ Programming - 4th Study
 

Destaque

Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Majid Hajibaba
 
8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computingMajid Hajibaba
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Majid Hajibaba
 
Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudCloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudMajid Hajibaba
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Majid Hajibaba
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Majid Hajibaba
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutionMajid Hajibaba
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Majid Hajibaba
 
Change Management PPT Slides
Change Management PPT SlidesChange Management PPT Slides
Change Management PPT SlidesYodhia Antariksa
 

Destaque (15)

Cloud Computing paradigm
Cloud Computing paradigmCloud Computing paradigm
Cloud Computing paradigm
 
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
Cloud Computing Principles and Paradigms: 10 comet cloud-an autonomic cloud e...
 
8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing8 secure distributed data storage in cloud computing
8 secure distributed data storage in cloud computing
 
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
Cloud Computing Principles and Paradigms: 11 t-systems cloud-based solutions ...
 
Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)Storm (Distribute Stream Processing System)
Storm (Distribute Stream Processing System)
 
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
Cloud Computing Principles and Paradigms: 6 on the management of virtual mach...
 
Cloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloudCloud Computing Principles and Paradigms: 2 migration into a cloud
Cloud Computing Principles and Paradigms: 2 migration into a cloud
 
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
Cloud Computing Principles and Paradigms: 7 enhancing cloud computing environ...
 
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
Cloud Computing Principles and Paradigms: 4 the enterprise cloud computing pa...
 
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
Cloud Computing Principles and Paradigms: 9 aneka-integration of private and ...
 
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
Cloud Computing Principles and Paradigms: 3 enriching the integration as a se...
 
cloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdutioncloud computing, Principle and Paradigms: 1 introdution
cloud computing, Principle and Paradigms: 1 introdution
 
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
 
Change management
Change managementChange management
Change management
 
Change Management PPT Slides
Change Management PPT SlidesChange Management PPT Slides
Change Management PPT Slides
 

Semelhante a Master Thesis presentation

Ejercicios varios de algebra widmar aguilar
Ejercicios varios de  algebra   widmar aguilarEjercicios varios de  algebra   widmar aguilar
Ejercicios varios de algebra widmar aguilarWidmar Aguilar Gonzalez
 
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-ssusere0a682
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilarWidmar Aguilar Gonzalez
 
Scala kansai summit-2016
Scala kansai summit-2016Scala kansai summit-2016
Scala kansai summit-2016Naoki Kitora
 
確率的推論と行動選択
確率的推論と行動選択確率的推論と行動選択
確率的推論と行動選択Masahiro Suzuki
 
関数プログラミングことはじめ revival
関数プログラミングことはじめ revival関数プログラミングことはじめ revival
関数プログラミングことはじめ revivalNaoki Kitora
 
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfg
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfgjhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfg
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfgTonn Za
 
How Can We Evaluate Composition Of Functions
How Can We Evaluate Composition Of FunctionsHow Can We Evaluate Composition Of Functions
How Can We Evaluate Composition Of Functionsguest73f464
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半Ken'ichi Matsui
 
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-ssusere0a682
 
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足ssusere0a682
 
Preserving Personalized Pagerank in Subgraphs(ICML 2011)
Preserving Personalized Pagerank in Subgraphs(ICML 2011) Preserving Personalized Pagerank in Subgraphs(ICML 2011)
Preserving Personalized Pagerank in Subgraphs(ICML 2011) ybenjo
 
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal InferenceDaiki Tanaka
 
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価Kota Abe
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料Ken'ichi Matsui
 
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-ゲーム理論 BASIC 演習81 -交換経済における交渉解2-
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-ssusere0a682
 

Semelhante a Master Thesis presentation (20)

Ejercicios varios de algebra widmar aguilar
Ejercicios varios de  algebra   widmar aguilarEjercicios varios de  algebra   widmar aguilar
Ejercicios varios de algebra widmar aguilar
 
Hw5sols
Hw5solsHw5sols
Hw5sols
 
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-
ゲーム理論BASIC 第23回 -ベイジアンゲームにおける戦略と均衡-
 
Ejercicios prueba de algebra de la UTN- widmar aguilar
Ejercicios prueba de algebra de la UTN-  widmar aguilarEjercicios prueba de algebra de la UTN-  widmar aguilar
Ejercicios prueba de algebra de la UTN- widmar aguilar
 
Scala kansai summit-2016
Scala kansai summit-2016Scala kansai summit-2016
Scala kansai summit-2016
 
確率的推論と行動選択
確率的推論と行動選択確率的推論と行動選択
確率的推論と行動選択
 
関数プログラミングことはじめ revival
関数プログラミングことはじめ revival関数プログラミングことはじめ revival
関数プログラミングことはじめ revival
 
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfg
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfgjhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfg
jhkl,l.มือครูคณิตศาสตร์พื้นฐาน ม.4 สสวท เล่ม 2fuyhfg
 
Function problem p
Function problem pFunction problem p
Function problem p
 
How Can We Evaluate Composition Of Functions
How Can We Evaluate Composition Of FunctionsHow Can We Evaluate Composition Of Functions
How Can We Evaluate Composition Of Functions
 
統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半統計的学習の基礎 4章 前半
統計的学習の基礎 4章 前半
 
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-
ゲーム理論BASIC 演習37 -3人ゲームの混合戦略ナッシュ均衡を求める-
 
Basic m4-2-chapter1
Basic m4-2-chapter1Basic m4-2-chapter1
Basic m4-2-chapter1
 
Estadistica U4
Estadistica U4Estadistica U4
Estadistica U4
 
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足
3人ゲームの混合戦略ナッシュ均衡を求める ゲーム理論 BASIC 演習1の補足
 
Preserving Personalized Pagerank in Subgraphs(ICML 2011)
Preserving Personalized Pagerank in Subgraphs(ICML 2011) Preserving Personalized Pagerank in Subgraphs(ICML 2011)
Preserving Personalized Pagerank in Subgraphs(ICML 2011)
 
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
[Paper Reading] Causal Bandits: Learning Good Interventions via Causal Inference
 
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
高いChurn耐性と検索性能を持つキー順序保存型構造化オーバレイネットワークSuzakuの提案と評価
 
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
「ベータ分布の謎に迫る」第6回 プログラマのための数学勉強会 LT資料
 
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-ゲーム理論 BASIC 演習81 -交換経済における交渉解2-
ゲーム理論 BASIC 演習81 -交換経済における交渉解2-
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Master Thesis presentation

Notas do Editor

  1. طبق تعریف اشکال زدایی یک فرآیند سیستماتیک در یافتن و کم کردن تعداد خطاهاdebuggingتمام خطا ها از یک اصل ریشه گیرفته اند: چیزی که درست بنظر برسد، ولی در اصل غلط باشد.====================بارز ترین واکنش به چنین وضعیتی آن است که بطور تصادفی در کد تغییراتی انجام دهند، به امید آنکه برنامه مجددا شروع به کار کند. چراکه برنامه نویسان هیچ ایده ای در مورد اینکه چگونه به اشکال زدایی بپردازند، ندارند.تشخیص خودکار خطاهای نرم افزار می تواند بهره وری مرحله اشکال زدایی را بهبود ببخشد، و لذا راه کاری مهم برای توسعه نرم افزارهای قابل اعتماد است.
  2. مهمترين نقاطِ برنامه که جهت تشخيص عملکرد برنامه، به عنوان تعيين کننده انتخاب مي­شوندمقادير حاصل از ارزيابي تعيين کننده ها، درست يا نادرست هستند.
  3. اطلاعات حاصل از مستندگذاري، ذخیره شده و سپس براي تحلیل رفتار برنامه مورد استفاده قرار میگیرند
  4. تعیین خواهد کرد که آی ا برنامه براساس ورودي هاي مربوطه به درستی عمل می کند یا خیر
  5. ايده پيش بيني کلمه توسط مدل هاي احتمالي بطور رسمي n-گرام ناميده ميشود، که کلمه بعدي را توسط n-1کلمه قبلي پيش بيني ميکند. من دوست دارم خارج از کشور . . . {زندگی کنم، درس بخوانم، کارکنم}محاسبه احتمال کلمه بعدي ≈ محاسبه احتمال يک دنباله از کلمات
  6. احتمالات بر مبناي شمارش اشياء هستندتخمين احتمالات بطور مستقيم از روي شمارش در بسياري از حالات بخوبي کار مي­کند
  7. از آنجاييکه زبان بسيار پوياست و هر لحظه کلمات جديدي به آن اضافه ميشود، ممکن است هيچ گاه کلمه مورد نظر در جايي ديده نشده باشدمبناي مدل n-گرام اين است که به جاي محاسبه احتمال يک کلمه که پيشينه آن داده شده است، پيشينه با استفاده از چند کلمه آخرش تقريب زده شود.مدل­هاي مارکوف گونه اي از مدل­هاي احتمالي هستند، با اين فرض که مي­توان احتمال برخي از پديده­ها را بدون دانستن تاريخچه خيلي دور آن­ها، تنها با دانستن حالت قبلي، پيش بيني نمود.
  8. مدل­هاي مارکوف گونه اي از مدل­هاي احتمالي هستند، با اين فرض که مي­توان احتمال برخي از پديده­ها را بدون دانستن تاريخچه خيلي دور آن­ها، تنها با دانستن حالت قبلي، پيش بيني نمود.
  9. محاسبه احتمال کلمه بعدي مي­تواند بسيار مرتبط با محاسبه احتمال يک دنباله از کلمات باشد.
  10. در تعريفي ديگر آنتروپي حداقل بيت هاي لازم را براي کدگذاري کردن مقادير متغير تصادفي X با تابع احتمال pمشخص مي­کند. اين کد گذاري به طور طبيعي بر حسب بيت مي­باشد و بنابراين مبناي لگاريتم 2 است. اما هر مبناي ديگري مي­تواند مورد استفاده قرار گيرد. ضمنا از مفروضات لگاريتم مورد استفاده در آنتروپي اين است که log 0 = 0 مي­باشد.در راه کار پيشنهادي مقداري نزديک به صفر استمي­توان آنتروپي را در قالب يک بازي بيست سوالي هم در نظر گرفت. شما براي اينکه پاسخ دهيد که يک حرف خاص (به عنوان مثال i) درون اين الفبا چيست به طور ميانگين با 2.5 سوال به پاسخ خواهيد رسيد. آيا حرف p و يا a است؟ (خير) ، آيا حرف صدا دار است؟ ...با اين فرض که سوالات مرتبط پرسيده شودبا کمک آنتروپي مي­توان مدل هايي که براي تشريح رفتار زبان ساخته شده اند را بهتر کرد ولي مواردي وجود دارد که مي­خواهيم چندين توزيع را با هم مقايسه شوند تا مشخص شود کدام يک به هم نزديک ترند و شباهت رفتاري بيشتري دارند. در اينجا مي­توان از آنتروپي متقاطع استفاده کرد که اجازه مي­دهد دو تابع احتمال با هم مقايسه شوند. زبان (که به طور خاص با مدل هاي n-گرام نشان داده مي­شوند)
  11. که در آن H(p) آنتروپي p، و DkL(p||q) فاصله kullback-leibler توزيع q از p است که به عنوان آنتروپي نسبي هم شناخته مي­شود.
  12. که در آن H(p) آنتروپي p، و DkL(p||q) فاصله kullback-leibler توزيع q از p است که به عنوان آنتروپي نسبي هم شناخته مي­شود.
  13. بنابر این اگر تعیین کننده ای در اجرای هدف وجود داشته باشد که در اجرای ثانی موجود نباشد باعث می­شود تمام n-گرام هایی که آن تعیین کننده در آنها شرکت داشته، در محاسباتش مقدار صفر را نتیجه دهد. باید توجه شود از آنجاییکه آنتروپی مقدار تفاوت را حساب می­کند، صفر به معنی شباهت است، در صورتی که رشته ها متفاوت هستند. در ضمن نمی­توان از مقدار پیش فرض لگاریتم استفاده کرد، زیرا مقدار بی نهایت باعث تخریب دیگر مقادیر به دست آمده در مجموع می­شود. بنابراین در این راه کار زمانی که احتمالی برابر صفر شود، به جای مقدار صفر کمترین احتمال ممکن به منظور نزدیک بودن به صفر، در نظرگرفته می­شود
  14. با تحليل خوشه­ها، جواب­هايي که هر خوشه به عنوان مسيرهاي مشکوک به خطا اعلام مي­کنند، ممکن است داراي اولويت هاي متفاوتي باشند و حتي در برخي موارد کاملاً متفاوت باشند. بنابراين با استفاده از رأي اکثريت بين خوشه­ها، زير مسيرهاي مشکوک به خطا به ترتيب اولويت معرفي خواهند شد. . بر حسب ترتيب ظاهر شدن هر زير مسير در هر خوشه مقداري بين 0 و 1 به آن زير مسير در آن خوشه نسبت داده مي­شود که نزديک بودن به 1 به معناي اولويت بالاتر است. این مقدار به این خاطر است که بین اعداد به دست آمده در خوشه های مختلف یکپارچگی به وجود آید، زیرا صرفا ترتیب ظاهر شدن زیرمسیرها به دلیل متغیر بودن طول اجراهای هدف، دقت را پایین می­آورد.
  15. با تحليل خوشه­ها، جواب­هايي که هر خوشه به عنوان مسيرهاي مشکوک به خطا اعلام مي­کنند، ممکن است داراي اولويت هاي متفاوتي باشند و حتي در برخي موارد کاملاً متفاوت باشند. بنابراين با استفاده از رأي اکثريت بين خوشه­ها، زير مسيرهاي مشکوک به خطا به ترتيب اولويت معرفي خواهند شد. . بر حسب ترتيب ظاهر شدن هر زير مسير در هر خوشه مقداري بين 0 و 1 به آن زير مسير در آن خوشه نسبت داده مي­شود که نزديک بودن به 1 به معناي اولويت بالاتر است. این مقدار به این خاطر است که بین اعداد به دست آمده در خوشه های مختلف یکپارچگی به وجود آید، زیرا صرفا ترتیب ظاهر شدن زیرمسیرها به دلیل متغیر بودن طول اجراهای هدف، دقت را پایین می­آورد.
  16. با تحليل خوشه­ها، جواب­هايي که هر خوشه به عنوان مسيرهاي مشکوک به خطا اعلام مي­کنند، ممکن است داراي اولويت هاي متفاوتي باشند و حتي در برخي موارد کاملاً متفاوت باشند. بنابراين با استفاده از رأي اکثريت بين خوشه­ها، زير مسيرهاي مشکوک به خطا به ترتيب اولويت معرفي خواهند شد. . بر حسب ترتيب ظاهر شدن هر زير مسير در هر خوشه مقداري بين 0 و 1 به آن زير مسير در آن خوشه نسبت داده مي­شود که نزديک بودن به 1 به معناي اولويت بالاتر است. این مقدار به این خاطر است که بین اعداد به دست آمده در خوشه های مختلف یکپارچگی به وجود آید، زیرا صرفا ترتیب ظاهر شدن زیرمسیرها به دلیل متغیر بودن طول اجراهای هدف، دقت را پایین می­آورد.