title: Clustering Company Curriculum Vitae (CV's) in python (Clustering pieces of text)
body: <p>I am trying to classify (cluster) our companies Curriculum Vitae (CVs). There is about 100 CV's in total. The idea is to find similar people based on their CV content. I have already transformed the word docs into text files and read all of the candidates into a python dictionary with the format:</p>
  
  <pre><code>cvdict = { 'name1' : "cv text", 'name2', : 'cv text', ... }
  </code></pre>
  
  <p>I have also remove most punctuation, lowercased it, removed numbers etc., and removed words with a length less than x (4)</p>
  
  <p>My questions:</p>
  
  <ol>
  <li><p>Is clustering the correct approach? If not, which Machine Learning algorithm would be a suitable initial focus for this task.</p></li>
  <li><p>Any pointers as to some python code i can use to transverse this dictionary and 'cluster' the content. Based on the clustering of the content it should output the ‘keys’=candidate names as clustered groups.</p></li>
  </ol>