Submit Search
Upload
Pycon Korea 2020
•
2 likes
•
478 views
J
jihoonkang29
Follow
Pycon Korea 2020 - "대본 프롬프터 서비스에서의 문장 유사도 알고리즘 개발 경험 공유" 주제 연설
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
Source Code Quality
Source Code Quality
Alberto Simões
Cracking the crypto
Cracking the crypto
Mihir Shah
Ch02 classic nemo
Ch02 classic nemo
Samia Elsayed
Cypher technique
Cypher technique
Zubair CH
Cryptography
Cryptography
Karwan Mustafa Kareem
Introduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphers
Aswathi Nair
Doc
Doc
KD030303
Otp2
Otp2
draihl
Recommended
Source Code Quality
Source Code Quality
Alberto Simões
Cracking the crypto
Cracking the crypto
Mihir Shah
Ch02 classic nemo
Ch02 classic nemo
Samia Elsayed
Cypher technique
Cypher technique
Zubair CH
Cryptography
Cryptography
Karwan Mustafa Kareem
Introduction to cryptography and types of ciphers
Introduction to cryptography and types of ciphers
Aswathi Nair
Doc
Doc
KD030303
Otp2
Otp2
draihl
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
Jitendra Choudhary
50120130405006
50120130405006
IAEME Publication
Introduction to Compiler Development
Introduction to Compiler Development
Logan Chien
Python fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuan
Wei-Yuan Chang
Threading Is Not A Model
Threading Is Not A Model
guest2a5acfb
JavaScript for Web Analysts
JavaScript for Web Analysts
Lukáš Čech
Sangam 18 - Database Development: Return of the SQL Jedi
Sangam 18 - Database Development: Return of the SQL Jedi
Connor McDonald
Weakened Random Oracle Models with Target Prefix
Weakened Random Oracle Models with Target Prefix
MASAYUKITEZUKA1
Introduction to Algorithms
Introduction to Algorithms
Venkatesh Iyer
Lambdas myths-and-mistakes
Lambdas myths-and-mistakes
RichardWarburton
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
jaxLondonConference
Building modern web apps with html5, javascript, and java
Building modern web apps with html5, javascript, and java
Alexander Gyoshev
C aptitude questions
C aptitude questions
Srikanth
C - aptitude3
C - aptitude3
Srikanth
Static types on javascript?! Type checking approaches to ensure healthy appli...
Static types on javascript?! Type checking approaches to ensure healthy appli...
Arthur Puthin
Basics in algorithms and data structure
Basics in algorithms and data structure
Eman magdy
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
DefconRussia
Exploring the Cryptol Toolset
Exploring the Cryptol Toolset
Ulisses Costa
Protocol T50: Five months later... So what?
Protocol T50: Five months later... So what?
Nelson Brito
Interm codegen
Interm codegen
Anshul Sharma
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
hamedmustafa094
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
drmkjayanthikannan
More Related Content
Similar to Pycon Korea 2020
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
Jitendra Choudhary
50120130405006
50120130405006
IAEME Publication
Introduction to Compiler Development
Introduction to Compiler Development
Logan Chien
Python fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuan
Wei-Yuan Chang
Threading Is Not A Model
Threading Is Not A Model
guest2a5acfb
JavaScript for Web Analysts
JavaScript for Web Analysts
Lukáš Čech
Sangam 18 - Database Development: Return of the SQL Jedi
Sangam 18 - Database Development: Return of the SQL Jedi
Connor McDonald
Weakened Random Oracle Models with Target Prefix
Weakened Random Oracle Models with Target Prefix
MASAYUKITEZUKA1
Introduction to Algorithms
Introduction to Algorithms
Venkatesh Iyer
Lambdas myths-and-mistakes
Lambdas myths-and-mistakes
RichardWarburton
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
jaxLondonConference
Building modern web apps with html5, javascript, and java
Building modern web apps with html5, javascript, and java
Alexander Gyoshev
C aptitude questions
C aptitude questions
Srikanth
C - aptitude3
C - aptitude3
Srikanth
Static types on javascript?! Type checking approaches to ensure healthy appli...
Static types on javascript?! Type checking approaches to ensure healthy appli...
Arthur Puthin
Basics in algorithms and data structure
Basics in algorithms and data structure
Eman magdy
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
DefconRussia
Exploring the Cryptol Toolset
Exploring the Cryptol Toolset
Ulisses Costa
Protocol T50: Five months later... So what?
Protocol T50: Five months later... So what?
Nelson Brito
Interm codegen
Interm codegen
Anshul Sharma
Similar to Pycon Korea 2020
(20)
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
OPTIMIZATION OF LZ77 DATA COMPRESSION ALGORITHM
50120130405006
50120130405006
Introduction to Compiler Development
Introduction to Compiler Development
Python fundamentals - basic | WeiYuan
Python fundamentals - basic | WeiYuan
Threading Is Not A Model
Threading Is Not A Model
JavaScript for Web Analysts
JavaScript for Web Analysts
Sangam 18 - Database Development: Return of the SQL Jedi
Sangam 18 - Database Development: Return of the SQL Jedi
Weakened Random Oracle Models with Target Prefix
Weakened Random Oracle Models with Target Prefix
Introduction to Algorithms
Introduction to Algorithms
Lambdas myths-and-mistakes
Lambdas myths-and-mistakes
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
Lambda Expressions: Myths and Mistakes - Richard Warburton (jClarity)
Building modern web apps with html5, javascript, and java
Building modern web apps with html5, javascript, and java
C aptitude questions
C aptitude questions
C - aptitude3
C - aptitude3
Static types on javascript?! Type checking approaches to ensure healthy appli...
Static types on javascript?! Type checking approaches to ensure healthy appli...
Basics in algorithms and data structure
Basics in algorithms and data structure
Georgy Nosenko - An introduction to the use SMT solvers for software security
Georgy Nosenko - An introduction to the use SMT solvers for software security
Exploring the Cryptol Toolset
Exploring the Cryptol Toolset
Protocol T50: Five months later... So what?
Protocol T50: Five months later... So what?
Interm codegen
Interm codegen
Recently uploaded
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
hamedmustafa094
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
drmkjayanthikannan
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
NadaHaitham1
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
Omar Fathy
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
NANDHAKUMARA10
School management system project Report.pdf
School management system project Report.pdf
Kamal Acharya
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
maisarahman1
Online electricity billing project report..pdf
Online electricity billing project report..pdf
Kamal Acharya
Thermal Engineering Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
DineshKumar4165
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
BhangaleSonal
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
MuhammadAsimMuhammad6
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
sarkmank1
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
SCMS School of Architecture
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
vanyagupta248
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
SCMS School of Architecture
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Arindam Chakraborty, Ph.D., P.E. (CA, TX)
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
BhangaleSonal
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
meghakumariji156
Recently uploaded
(20)
kiln thermal load.pptx kiln tgermal load
kiln thermal load.pptx kiln tgermal load
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
Wadi Rum luxhotel lodge Analysis case study.pptx
Wadi Rum luxhotel lodge Analysis case study.pptx
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
School management system project Report.pdf
School management system project Report.pdf
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
Online electricity billing project report..pdf
Online electricity billing project report..pdf
Thermal Engineering Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Pycon Korea 2020
1.
2.
SK - Tremo c3.chat
- SW 10th - ScriptSlide jihoon522@naver.com https://github.com/thisishoon
3.
4.
01. Background 02. Process 03.
Develop 04. Experience - ?
5.
/ , / . , What washingtonpost
news image
6.
Demo
7.
, . , .
8.
01. Background 02. Process 03.
Develop 04. Experience - ? - ?
9.
How?
10.
How?
11.
How? Speech to Text
12.
STT API STT System Architecture
13.
“ ” “ ” “
” “ ” “ ” “ ?” response per 0.1 - 0.5 second Async Function for performance 여러분들은 파이썬 프로그래밍 언어에 대해서 어떻게 생각하시나요? “ ”
14.
“ Python Programming
?!” “ Python Programming ” , , “ ” 여러분들은 파이썬 프로그래밍 언어에 대해서 어떻게 생각하시나요? STT
15.
. Triple-S Algorithm (Spoken-Sentence-Similarity)
16.
origin_sentence - , , . speech_sentence 0.55
17.
- origin_sentence speech_sentence 1. origin_sentence speech_sentence 2. ' ', '
', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ' ' ', ' ', ' ', ' ' 0.5 0.36
18.
- TF_IDF, 0.46
19.
- , 0.12 0.48
20.
NLP - 1 1. ( 0.1~0.5
) 2. ( / ) ( - , , ) 3. ( , ) ( STT )
21.
01. Background 02. Process 03.
Develop 04. Experience - ? - ? - ?
22.
NLP - 1 - [ ] 2 - ,
, - , - ( / ) - [ ]
23.
Triple-S Algorithm - -
N-Word Window , 3~5 . - , , . - ,
24.
ScriptSlide ?“ 여러분들은 파이썬에 대해서 어떻게
생각하시나요?
25.
ScriptSlide
26.
ScriptSlide
27.
About Triple-S Algorithm 1.
‘LCS ’ ( ) . - Edit Distance - Longest Common Sentence (LCS) - KMP [ ] [ ] 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 2 2 2 2 2 2 0 1 2 3 3 3 3 3 0 1 2 3 3 3 3 3 0 1 2 3 3 3 3 3 0 1 2 3 4 4 4 4 0 1 2 3 4 4 4 4
28.
About Triple-S Algorithm 1.
‘LCS ’ (Triple-S Algorithm ) Code Example
29.
2. - ‘Threshold’
‘ ’ - - - Threshold . ‘ ’ y = x * , Threshold Threshold About Triple-S Algorithm
30.
2. - ‘Threshold’
‘ ’ About Triple-S Algorithm Code Example
31.
3. , y =
log2 x , Bi-gram y = log2 x y = log x / * ‘ ’, ‘ ’ ‘ ’, ‘ ’ ( ) About Triple-S Algorithm
32.
3. , y =
log2 x About Triple-S Algorithm Code Example
33.
3. , y =
log2 x y = log x / ( ) About Triple-S Algorithm “ ?” “ ?”
34.
3. , , Bi-gram * ‘
’, ‘ ’ ‘ ’, ‘ ’ About Triple-S Algorithm “ ?” “ ?”
35.
3. , , Bi-gram * ‘
’, ‘ ’ ‘ ’, ‘ ’ About Triple-S Algorithm Code Example
36.
, 4. Highlight 3~4
‘ ’ About Triple-S Algorithm Demo
37.
5. , “ … . . (
) About Triple-S Algorithm Demo
38.
5. , “ … . . (
) About Triple-S Algorithm Code Example
39.
Triple-S Algorithm(Spoken, Sentence
Similarity) 70 77.5 85 92.5 100 Test1 Test2 Test3 Test1 Test2 Test3 Triple-S Score ( 89%) 95% ( 79%) 91% Test1: 2019 (44 ) Test2: 73 (44 ) Test3: 73 (30 ) : * : Edit Distance * Triple-S Score: Triple-S Algorithm About Triple-S Algorithm
40.
01. Background 02. Process 03.
Develop 04. Experience - ? - ? - ? - ?
41.
G Suite Marketplace
TOP 38 Experience 1. , 2. 2 90,000 , 3. , NLP
42.
E-mail : jihoon522@naver.com Github:
https://github.com/thisishoon Linked-in: https://www.linkedin.com/in/thisishoon/
Download now