Spaces:
Sleeping
Sleeping
| import nltk | |
| from rake_nltk import Rake | |
| # Download NLTK data (if not already downloaded) | |
| nltk.download('punkt') | |
| nltk.download('stopwords') | |
| def extract_keywords(text): | |
| # Initialize Rake with stopwords set to None (to keep all words) | |
| rake = Rake(max_length=1, include_repeated_phrases=False) | |
| # Extract keywords from the input text | |
| rake.extract_keywords_from_text(text) | |
| # Get the ranked keywords | |
| ranked_keywords = rake.get_ranked_phrases() | |
| return ranked_keywords |