_:nc7d332d27fec4707bc00f37f99916640xb9
<http://schema.org/reviewBody>
"This class is challenging and a lot of people complained so I'll tell you my approach since I was able to complete it on the first try in my free time from my full time job. Not having any knowledge of Natural Language Programming, I found Youtube videos and presentations from the Stanford class taught by Dan Jurafsky and Christopher Manning. Study it up to the explanation of n-grams, it should be enough for the class.  I completed the first weeks in few days so I had more time to actually build the model and the app (you'll need more than the scheduled weeks if you have no prior experience). I found valuable resources in the course forum. Then you're pretty much on your own, identify the best packages, how to use them, look on Stack Overflow when you get stuck. Start using a very small set of data so you can quickly build the model and the app until you get something that works. After that you can improve the model by using more data, finding the balance between processing time, app  time response and prediction accuracy. Everyone understands the limitation of the project so give importance to quickness rather than accuracy.\nMy overall evaluation of the project is a mixed bag. The positive is that it introduces you to a new topic (NLP) and the goal is reasonable, it takes a lot of effort but it's not impossible and it forces you to learn something meaningful (something easier would have not made me learn something valuable). The negative is that there is no explanation whatsoever about NLP, which was never mentioned in the previous courses, so there's not much teaching or guidance. The involvement of Swiftkey is limited to providing the data."
<https://mx.coursera.org/learn/data-science-project/reviews>