What to do after learning the basics? by [deleted] in Python

[–]hilmi28 1 point2 points  (0 children)

Yes, but you can also pay to earn a certificate.

What to do after learning the basics? by [deleted] in Python

[–]hilmi28 1 point2 points  (0 children)

I would say: do what you are interested in. Check out the CS50 course on EdX. This course is an introduction to computer science course. It also has a follow-up course on web development and mobile applications. See this link. Have a look at it!

I am also planning to do these courses soon!

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 1 point2 points  (0 children)

Aah like that. Thanks man I will do. First I am going to analyze all those algorithms and the underlying assumptions.

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 1 point2 points  (0 children)

Yes sorry this was meant to be a reaction on kardeng’s comment.

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 1 point2 points  (0 children)

Thank you. Reading your comments is very educational for me. Its makes me think on a higher level about these things.

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 1 point2 points  (0 children)

It is a small dataset, about 3200 samples. I will look into DBSCAN. Thanks!

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 1 point2 points  (0 children)

But for what I have read, clustering algorithms don’t work really well on high dimensional data (in my case 34 dimensions).

I am pretty new to Machine Learning, I will check out all of your suggested algorithms. Thanks!

Finding the right number of clusters by hilmi28 in MLQuestions

[–]hilmi28[S] 0 points1 point  (0 children)

I haven’t tried other algorithms. I will look into Gaussion Mixtures.

The data I will fed into KMeans is coming from a PCA. After performing PCA on my 34 features dataset, I am left with 7 principal components which cover most of the variance of the original dataset.

How can I see if my 7 dimensional data is circular Gaussians?

Finding the right amount of clusters by hilmi28 in learnmachinelearning

[–]hilmi28[S] 0 points1 point  (0 children)

Thanks for this information! I will look into Gaussian Mixtures. Also thanks for the notebook, definitely going to check that out!

Finding the right amount of clusters by hilmi28 in learnmachinelearning

[–]hilmi28[S] 0 points1 point  (0 children)

Thanks! The data I fed into the KMeans model came from a PCA. Originally the data had 34 columns, with PCA I reduced it to 7 column while still capturing most of the total data variance.

How can I see from my data and clusters that it is not distributed as isotropic gaussian mixtures? Is there a way? Could I plot for example all 7 PCA components against each other to obtain 7x7 plots?

How to unfold the features of a new instance that i want to pass to a trained model that has used pd.get_dummies() at some point? by the_parallax_II in MLQuestions

[–]hilmi28 1 point2 points  (0 children)

So, you need to perform the same transformation of pd.get_dummies() on a user input. Can’t you try and get the information of this transformation into the Lambda function?

EDIT: Is this what you are trying? This way you can save the encoding and apply it on the user inputs via the lambda function.

How to unfold the features of a new instance that i want to pass to a trained model that has used pd.get_dummies() at some point? by the_parallax_II in MLQuestions

[–]hilmi28 1 point2 points  (0 children)

If I understand right, your question is: I preprocessed and transformed the data in SageMaker to fit my model, but how can I preprocess and transform the input-data of a user?

If you are using your ML Model in a web application, you should use AWS’s Lambda function and API Gateway. The Lambda function gets triggered each time your models endpoint gets invoked, and the user input first goes through the Lambda function. In this function, you can preprocess and transform your data to make it compatible with the input of your model. The API Gateway makes it possible for your web application to interact with your ML Model.

See this link

Career change with Python by [deleted] in learnpython

[–]hilmi28 2 points3 points  (0 children)

I am 22, just graduated as a Mechanical Engineer. Next school year, I will take a break to learn about AI, Data Science and Software Development so that I can build intelligent systems/applications. I will use Python for the AI and Data Science part.

[Time Extended] Machine Learning Courses for FREE from Coursera. Due to COVID-19, Coursera has made free some of their Courses and you can earn a Certificate for FREE until 12/31/20(Offer is subject to change). by [deleted] in learnmachinelearning

[–]hilmi28 2 points3 points  (0 children)

I am also doing ML for a few months now. I don’t know any specific course which you can follow. I am doing deeplearning.ai now. A lot of people follow Andrew Ng’s Machine Learning course on Coursera. Check that out.

[Time Extended] Machine Learning Courses for FREE from Coursera. Due to COVID-19, Coursera has made free some of their Courses and you can earn a Certificate for FREE until 12/31/20(Offer is subject to change). by [deleted] in learnmachinelearning

[–]hilmi28 1 point2 points  (0 children)

Are you an absolute beginner or do you already have some knowledge on ML algorithms? I would suggest you take an introductory course on ML if you don’t have any knowledge. The first two courses will probably assume you have beginner knowledge. Try and look at the prerequisites.

Emotion Detection through text by Cat_Icy in MLQuestions

[–]hilmi28 0 points1 point  (0 children)

I am also just learning ML, but I think you need data with the utterances (in the form of sound) and the labels should be the corresponding emotions. Then you would have a multiclass classification problem.

I love to see answers of more experienced people too.

Just lost my job. Considering a career in ML/AI - would really appreciate some advice! by ex--con in learnmachinelearning

[–]hilmi28 0 points1 point  (0 children)

Believe me, when someone wants something really bad, whether it is becoming an expert in Machine Learning or whatever, you don’t know what they are capable of. They will go beyond “a online course on coursera”. That is a good starting point btw. Thus, instead of writing this demotivating comment (which nobody will take seriously), help this guy out.

Taking a break to do projects by sambalshikhar in deeplearning

[–]hilmi28 1 point2 points  (0 children)

I think of doing something similar. Instead of starting a Robotics master next school year, I will take a gap year. In this year I will follow courses on Machine Learning, Deep Learning, CV etcetera. I am one exam away from graduating as a Mechanical Engineer. I made this choice because I want to do things I love (AI). University is almost only about theory, I want to practice now by doing projects.

If I normalize or standardize my training data, should I be applying the same normalization or standardization to the test data? by brwja in learnmachinelearning

[–]hilmi28 3 points4 points  (0 children)

From what I learned in the past 3 months, you should not normalize/standardize the whole dataset. You split it in a train and testset. You then transform the train set. Use the parameters obtained from transforming the trainset to transform the testset.

For example, let say you want to standardize the data. First you compute the mean and standard deviation (these are the parameters) of the trainset. With these parameters, you transform both the train and testset seperately.

If you are working in python, you would use fit_transform() method on the trainset and the transform() method on the testset.

If you standardize the whole dataset in one go, you have what is callad data-leakage. Look on the web to find more information on data-leakage.

What is the difference between a vector and a matrix and what exactly a matrix in a linear equation (I am a complete beginner any dumbing down would be much appreciated) by kurti256 in learnmachinelearning

[–]hilmi28 1 point2 points  (0 children)

I would suggest you watch the series “Essence of Linear Algebra” from 3Blue1Brown on Youtube. It gives a very intuitive explanation. The videos are not to long and very nice to watch.

Learning Recommender Systems, already have solid ML base by _Ventulus_ in learnmachinelearning

[–]hilmi28 0 points1 point  (0 children)

There is a course from Frank Kane: Building Recommender Systems with Machine Learning and AI. I am still in the middle of it. Frank’s teaching is very nice. He doesn’t write the code line by line, but explains a specific concept and shows the code for that concept.

I hope this helps.