I want to get better at machine learing

I have gotten though most of the courses on kaggle but, I had to use the hints to do it. I wish I had struggled with the problems more instead of using the hints when I got stuck.

So hopefully this year I will go through the kaggle courses again and other machine learning courses and read lost of code from notebooks on kaggle so that by the end of the year I will be better at machine learning.

I don’t know when I first got interested in machine learning but, it probably started with reading machine learning for dummies first edition.

I think it came out in about 2016. I have had a kaggle account since then but, I have not done much with it.

So I hope that this year I will get better at machine learning. Because I think machine learning is so neat.

I still want to learn machine learning

Recently I finished reading machine learning for dummies 2nd edition. I did not run any of the code in the book. It was the 2nd time I had read that edition of the book.

I have wanted to do machine learning for years and have nothing to show for it. And I want something to show for it. So hopefully I will start doing some machine learning.

Or maybe I won’t.

I only have one kaggle course

to finish and its the Intro to game A.I. and reinforcement learning.

I read through all the other courses and did the exercises. I did not have much of an idea of what to do for the exercises so mostly I uncomment the solution to the problem and copied it to get the answer correct.

I figure I have been on kaggle for over 4 years and I wanted to finally get through all the courses and finally start my own project.

But, the course I really wanted to do with the intro go game A.I and reinforcement learning. I think it would be so fun to write a program that would learn how to play a game on its own. I don’t know how to do that yet.

I though that is what I want to focus on for this year. I am not sure if I will be able to write a probably to play a game but, if its to hard I can always work on some other type of machine learning.

Yesterday I finished kaggle’s sql course

I used the hint’s and solutions a lot. After I look at the solution I say well that was not that hard. But, before I look at the solution I was lost. I wanted to get through the sql course.

Before doing the kaggle sql course I had some experience with sql. I had went through some of khan academy’s sql course.

I want to get a lot better at sql. And I am going to have to get better at sql if I want to get better at machine learning or A.I. I think I can get better.

Right now I am still working through kaggle

courses. I am on the sql course. I want to do all the courses at once but, I figure if I work on one or two at a time I will eventual get through them all. That is the plan anyway. I don’t know if I will ever be good at machine learning. But, I am giving it a try. I know I need to learn more math.

I read an article

by extremetech about helping to identify pictures for Mars Perseverance rover. You have to identify the Terrain for the rover which will help its AI so the rover can move around on mars. I think. Any way I thought how cool. Its hosted on zooniverse.

I had have known about zooniverse for awhile and always wanted to sign up for it. And this time I finally did. I went through the tutorial for how to identify the terrain. The tutorial does not take long to go through.

To me marking out the terrain for a mars rover seems exciting. But, it also makes me wonder will I be able to mark the pictures right? Or will I be terrible at it. So I want to give identifying the terrain in the pictures a try and see if I am any good at it.

And another thing I like about it is that I get to look at pictures of mars

I finally finished the pandas course

on kaggle. I don’t remember when I started working through it. I figure it must be over a year since I started. I suppose I never thought I would ever complete that course. But, I did it.

I do wish I did not uncomment the hint and solutions so much. I was not that good at the exercises. So I hope that I will get better at using pandas. For that matter I hope that I am able to get better at pandas. Because I don’t know if I have what it takes to program. I do what to try though.

I hope to go through all the kaggle courses and also make a lot of projects on kaggle and also enter kaggle competitions. I joined kaggle over 4 years ago and have yet to do much on the website. So I hope to started doing more on kaggle now.

I am not going to live forever so if I want to program I need to start making programs now. Otherwise I fear that I will never program anything. And the reason I wanted to get a computer was because I wanted to write programs. And I have not accomplished that goal. But, I still have a dream of writing a program. The want to be a programmer in me is still alive and kicking. So I hope I will get a lot better at machine learning.

I finally finished the kaggle

intermediate machine learning course. I don’t remember when I started on that course. I assume over a year ago.

I think I have down when I need to do for missing values, categorical values. I know a little bit how to use a pipeline, cross validation and XGboost.

I know I need to practice what I learned from the course or I will forget it. I don’t think I will ever be ready to do my own machine learning projects. But, I think getting a machine learning project is what I need to do.

Also the intermediate learning course talked about data leakage. It talked about two kinds of leakage target leakage, and train test spit leakage. At first I did not understand what leakage meant. I think now I have a better idea.

I still have about ten more kaggle tutorials to go through to have completed them all. Probably about 14 to be exact.

I think next I will go through some of the courses I have not finished and work through the feature engineering tutorial and also try a machine learning project. Maybe I will try a competition.

Going over the kaggle courses I have already done some of I am

able to remember things better. I read the lesson about how to deal with missing values again. I can either delete the missing values, imputer the values or use an extension to values.

And imputing means that I add values for the missing values. And the extension to imputing is adding values and adding a column that says which values were imputed. It was so hard for me to remember those things when I first read about imputation.

With Machine learning I had

trouble remembering what I had trouble remember the steps I needed to go through to what is it train the model.

I remembered that I needed to load the csv file into a variable. Then after that I could not remember what to do. Now I think I have got the steps down.

Then what I need to do is load the prediction target into a variable. Then I make a list of features. Then I load the features into a variable. Then I take the variable with the features and put it into a data frame.

Then I select the machine learning model I want to use from sci-kit learn, next up is fitting the model, then it time to predict.

Oh, and I forgot that I need to drop missing features from a dataset before I make the variable for the prediction target.

Maybe writing the steps out will help me remember them better.

Design a site like this with WordPress.com
Get started