15
홍은기 PYTHON LEARNING FOR NATURAL LANGUAGE PROCESSING

codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

Embed Size (px)

Citation preview

Page 1: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

홍은기

PYTHON LEARNING FOR NATURAL LANGUAGE

PROCESSING

Page 2: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

1. What is NLP?2. Learning Sequence3. Study Plan4. Strings and Console Output5. NLTK

CONTENTS

Page 3: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

Natural language processing (NLP) is a field of computer science, artificial intelligence, and linguistics concerned with the interactions between computers and human (natural) languages.

WHAT IS NLP?

Page 4: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

Machine Translation ( 기계번역 )Sentiment Analysis ( 감정분석 )Automatic Summarization ( 자동요약 )Speech Recognition ( 음성인식 )Question & Answering System ( 질의응답 시스템 )

WHAT IS NLP?

Page 5: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

1. Python Syntax2. Strings and Console Output3. Conditionals and Control Flow4. Functions5. Lists & Dictionaries6. Student Becomes the Teacher(test)7. Lists and Functions8. Loops9. Exam Statistics(test)10. Advanced Topic in Python11. Introduction to Classes12. File Input and Output

LEARNING SEQUENCE(WWW.CODECADEMY.COM)

1. Python Syntax2. Strings and Console Output3. Conditionals and Control Flow4. Functions5. Lists & Dictionaries6. Student Becomes the Teacher(test)7. Lists and Functions8. Loops9. Exam Statistics(test)10. Advanced Topic in Python11. Introduction to Classes12. File Input and Output

Page 6: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

STUDY PLAN

Page 7: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

STRINGS AND CONSOLE OUTPUT

Page 8: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

STRINGS AND CONSOLE OUTPUT

Page 9: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

STRINGS AND CONSOLE OUTPUT

Page 10: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

NLTK(Natural Language ToolKit) is a leading platform for building Python programs to work with human language data.

www.nltk.org

NLTK

Page 11: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

NLTK

Page 12: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

NLTK

Page 13: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

NLTK

Page 14: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

NLTK

Page 15: codin9cafe[2015.03. 18]Python learning for natural language processing - 홍은기(Hong Eun Gi)

POS TAGGED

Thank_VB You_PRP !_.