Course Code: textsum
Duration: 14 hours
Prerequisites:
  • An understanding of Python programming (Python 2.7/3.3+)
  • An understanding of Python libraries in general
Overview:

In Python Machine Learning, the Text Summarization feature is able to read the input text and produce a text summary. This capability is available from the command-line or as a Python API/Library. One exciting application is the rapid creation of executive summaries; this is particularly useful for organizations that need to review large bodies of text data before generating reports and presentations.

In this instructor-led, live training, participants will learn to use Python to create a simple application that auto-generates a summary of input text.

By the end of this training, participants will be able to:

  • Use a command-line tool that summarizes text.
  • Design and create Text Summarization code using Python libraries.
  • Evaluate three Python summarization libraries: sumy 0.7.0, pysummarization 1.0.4, readless 1.0.17

Audience

  • Developers
  • Data Scientists

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice
Course Outline:

Introduction to Text Summarization with Python

  • Comparing sample text with auto-generated summaries
  • Installing sumy (a Python Command-Line Executable for Text Summarization)
  • Using sumy as a Command-Line Text Summarization Utility (Hands-On Exercise)

Evaluating three Python summarization libraries: sumy 0.7.0, pysummarization 1.0.4, readless 1.0.17 based on documented features

Choosing a library: sumy, pysummarization or readless

Creating a Python application using sumy library on Python 2.7/3.3+

  • Installing the sumy library for Text Summarization
  • Using the Edmundson (Extraction) method in sumy Python Library for Text

Summarization

  • Creating simple Python test code that uses sumy library to generate a text summary

Creating a Python application using pysummarization library on Python 2.7/3.3+

  • Installing pysummarization library for Text Summarization
  • Using the pysummarization library for Text Summarization
  • Creating simple Python test code that uses pysummarization library to generate a text summary

Creating a Python application using readless library on Python 2.7/3.3+

  • Installing readless library for Text Summarization
  • Using the readless library for Text Summarization

Creating simple Python test code that uses readless library to generate a text summary

Troubleshooting and debugging

Closing Remarks

Sites Published:

United Arab Emirates - Text Summarization with Python

Qatar - Text Summarization with Python

Egypt - Text Summarization with Python

Saudi Arabia - Text Summarization with Python

South Africa - Text Summarization with Python

Brasil - Text Summarization with Python

Canada - Text Summarization with Python

中国 - 用Python进行文本摘要

香港 - Text Summarization with Python

澳門 - Text Summarization with Python

台灣 - Text Summarization with Python

USA - Text Summarization with Python

Österreich - Text Summarization with Python

Schweiz - Text Summarization with Python

Deutschland - Text Summarization with Python

Czech Republic - Text Summarization with Python

Denmark - Text Summarization with Python

Estonia - Text Summarization with Python

Finland - Text Summarization with Python

Greece - Text Summarization with Python

Magyarország - Text Summarization with Python

Ireland - Text Summarization with Python

Luxembourg - Text Summarization with Python

Latvia - Text Summarization with Python

España - Resumen de texto con Python

Italia - Text Summarization with Python

Lithuania - Text Summarization with Python

Nederland - Text Summarization with Python

Norway - Text Summarization with Python

Portugal - Text Summarization with Python

România - Text Summarization with Python

Sverige - Text Summarization with Python

Türkiye - Text Summarization with Python

Malta - Text Summarization with Python

Belgique - Text Summarization with Python

France - Text Summarization with Python

日本 - Text Summarization with Python

Australia - Text Summarization with Python

Malaysia - Text Summarization with Python

New Zealand - Text Summarization with Python

Philippines - Text Summarization with Python

Singapore - Text Summarization with Python

Thailand - Text Summarization with Python

Vietnam - Text Summarization with Python

India - Text Summarization with Python

Argentina - Resumen de texto con Python

Chile - Resumen de texto con Python

Costa Rica - Resumen de texto con Python

Ecuador - Resumen de texto con Python

Guatemala - Resumen de texto con Python

Colombia - Resumen de texto con Python

México - Resumen de texto con Python

Panama - Resumen de texto con Python

Peru - Resumen de texto con Python

Uruguay - Resumen de texto con Python

Venezuela - Resumen de texto con Python

Polska - Text Summarization with Python

United Kingdom - Text Summarization with Python

South Korea - Text Summarization with Python

Pakistan - Text Summarization with Python

Sri Lanka - Text Summarization with Python

Bulgaria - Text Summarization with Python

Bolivia - Resumen de texto con Python

Indonesia - Text Summarization with Python

Kazakhstan - Text Summarization with Python

Moldova - Text Summarization with Python

Morocco - Text Summarization with Python

Tunisia - Text Summarization with Python

Kuwait - Text Summarization with Python

Oman - Text Summarization with Python

Slovakia - Text Summarization with Python

Kenya - Text Summarization with Python

Nigeria - Text Summarization with Python

Botswana - Text Summarization with Python

Slovenia - Text Summarization with Python

Croatia - Text Summarization with Python

Serbia - Text Summarization with Python

Bhutan - Text Summarization with Python

Nepal - Text Summarization with Python

Uzbekistan - Text Summarization with Python