title: Natural Language Processing to Machine Learning
body: <p>I'm new in Natural Language Processing but I've studied lot of techniques in Machine Learning, specially in Matlab. My big question is that when I work with texts (in Matlab), we have three problems for using ML algorithms:</p>
  
  <ol>
  <li>The data space of the words is not numerical, for that, I can't use the algorithms directly. Do I need some transformation? I read about Kernel String, word embedding but I don't know how they resolve this problem.</li>
  <li>The number of features is variable for each word, I mean, when we obtain the vectors, we could have the next and previous words + POS tagging of the actual word and not all of them have. Can we set this features to 0 for computing this in a matrix?. In general, I have problems to resolve the dependencies like grammar parsing in a vector.</li>
  <li>Labels in a text are separated by sequences (sentence level). How we know in a vector the separation between sentences?</li>
  </ol>