Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
course content

Course Content

Text Summarization with TF-ISF

Load Text DataLoad Text Data

For our algorithm to be tested, we require a text sample. The good news is that NLTK comes packed with a variety of texts within its modules, making it convenient for our purposes. We've chosen to work with the 'austen-emma.txt' from the 'gutenberg' corpus for our example.

Where to Get the Data

To ensure that you're equipped with the right tools for any NLP task, you'll first need to download the necessary datasets and models that NLTK offers. This preparation step is critical for accessing the specific resources your task requires.

The function'module_name') is designed for this purpose, allowing you to fetch and install the datasets or modules essential for your NLP endeavors. You simply need to substitute 'module_name' with the actual name of the dataset or module you're interested in.

After securing the text corpus, it must be imported into your workspace. This is achieved with the from nltk.corpus import module_name statement.

To delve into a particular text within the corpus, utilize its .raw() method, specifying the text's name as the parameter. This approach provides a straightforward way to access and work with textual data for NLP projects.


  1. Download and import the Gutenberg corpus from NLTK called 'gutenberg'.
  2. Load a specific text from the Gutenberg corpus with the name 'austen-emma.txt'.

Mark tasks as Completed

Everything was clear?

Section 1. Chapter 3