title: How to un-stem a word in Python?
body: <p>I want to know if there is anyway that I can un-stem them to a normal form?</p>
  
  <p>The problem is that I have thousands of words in different forms e.g. eat, eaten, ate, eating and so on and I need to count the frequency of each word. All of these - eat, eaten, ate, eating etc will count towards eat and hence, I used stemming.</p>
  
  <p>But the next part of the problem requires me to find similar words in data and I am using nltk's synsets to calculate Wu-Palmer Similarity among the words. The problem is that nltk's synsets wont work on stemmed words, or at least in this code they won't. <a href="https://stackoverflow.com/questions/18871706/check-if-two-words-are-related-to-each-other">check if two words are related to each other</a></p>
  
  <p>How should I do it? Is there a way to un-stem a word?</p>