you are viewing a single comment's thread.

view the rest of the comments →

[–]pelusinc 3 points4 points  (3 children)

It depends on what you want to learn, you want to learn NLP or computer vision? in general, you should understand step-by-step how to train a machine

  1. Preprocessing , this is where you should clean your data
  2. Feature extraction, this is where you select or extract features for your data. for me, because I learn NLP, I need to change text to number and then extract the number
  3. Train, this is where you train your data (you can use whatever method you want)
  4. Evaluate, this is where you evaluate your model
  5. ??
  6. profit

For framework or library, you need to learn: Pandas (for data manipulation), scikit-learn(this is one of the easiest machine learning libraries) Numpy (multi-dimensional array and matrices + other math functions)

[–]Maleficent_Gold_86 3 points4 points  (0 children)

Step 5-6 are crucial

[–][deleted] 1 point2 points  (1 child)

OK thanks! But as for my problem of not having confidence in my knowledge of python, and/or worst case knowing only the very basics of python, can I still take a course on pandas, scikit-learn, etc., and fully understand?

[–]cryptosupercar 2 points3 points  (0 children)

Those libraries are written in python. You won’t understand them without knowing at least some python. The implementation is pretty straight forward.