python learning for natural language processing

17
홍은기 PYTHON LEARNING FOR NATURAL LANGUAGE PROCESSING

Upload: eungi-hong

Post on 17-Jul-2015

125 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Python Learning for Natural Language Processing

홍은기

PYTHON LEARNING FOR NATURAL LANGUAGE

PROCESSING

Page 2: Python Learning for Natural Language Processing

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

CONTENTS

Page 3: Python Learning for Natural Language Processing

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

(http://en.wikipedia.org/wiki/Natural_language_processing)

WHAT IS NLP?

Page 4: Python Learning for Natural Language Processing

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

WHAT IS NLP?

Page 5: Python Learning for Natural Language Processing

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)

Page 6: Python Learning for Natural Language Processing

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 7: Python Learning for Natural Language Processing

STUDY PLAN

Page 8: Python Learning for Natural Language Processing

STRINGS AND CONSOLE OUTPUT

Page 9: Python Learning for Natural Language Processing

STRINGS AND CONSOLE OUTPUT

Page 10: Python Learning for Natural Language Processing

STRINGS AND CONSOLE OUTPUT

Page 11: Python Learning for Natural Language Processing

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

www.nltk.org

NLTK

Page 12: Python Learning for Natural Language Processing

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

www.nltk.org

NLTK

Page 13: Python Learning for Natural Language Processing

NLTK

Page 14: Python Learning for Natural Language Processing

NLTK

Page 15: Python Learning for Natural Language Processing

NLTK

Page 16: Python Learning for Natural Language Processing

NLTK

Page 17: Python Learning for Natural Language Processing

POS TAGGED

Thank_VB You_PRP !_.