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.

I am going through the

kaggle data visualization course. So far I have learned to make line plots, bar pots and heatmaps. One problem I had is that because I have the dark theme on the kaggle kernel is that I could not see the numbers on the side of the bar plot.

I could not figure out what to do. I looked in the documentation to the matplotlib and found that I could use the facecolor parameter to the figure function to change the color around the side of the bar plot.

Making bar plots, lime plots and heat maps is not as heard as I thought they would be. At least making simple ones is not as hard as I thought they would be. All I need to remember is plt.title for the time of the plot. Then there is plt.figure with which I can set the side of the plot. And then there is of course sns.lineplot, and sns.barplot, sns.heatmap. to make the plots and heatmap.

Data visualization is fun.

For me learning

machine learning but, its tough for me to remember what to do.

For instance I have trouble using pandas. I can’t figure out how to use the map or apply function very well.

On kaggle I always want to see the answer as quick as I can. I don’t want to strain myself trying to figure out a solution.

I suppose I don’t think I will be able to learn machine learning. But, to me machine learning is fun and I can’t wait to learn it.

I wish this post were better. Oh, well.

Finally I get to use kaggle

Finally kaggle loaded in palemoon. I have not been able to use kaggle for awhile maybe it was two or 3 weeks because it would not load in palemoon.

I tried to get kaggle to load every day but, no dice. I even checked one of those side where you can checked if a website is only down for you or if its really down. The website I went to said kaggle was working. So I was at a loss as to why I could not load kaggle.

And then yesterday I tried and was elated to find that the website loaded. So I don’t know why it did not work before but, it works now. So I went started working on one of their courses.

Machine learning is so hard for me right now. Its hard to believe that I will ever be able to learn it. But, I will keep trying.

I also watched two ken Lee videos one was about predicting season long NBA wins and the other video about The best way to predict NBA minutes played. And both of those videos he uses machine learning to predict season wins and minutes played. He uses a dataset from kaggle. I did not understand much of what I watched in the video but, someday I hope to.

I am not into fantasy sports like Ken Lee is but, I do follow any NBA team. And how cool is it that I can use machine learning to try to predicted things from the NBA. Very cool.

What I am up to

I am trying to work my way though Microsoft’s web development for beginners. One thing I learned about from the accessibility lesson was to think about how screen readers might read my web page.

Another thing I am working my way though is 130 machine learning projects solved and explained. i am on the time series project right now. I don’t know how many projects I will be able to get through but, I will try to get through them all. Its fun following along with the projects even though I have trouble getting some of the code to work. The version of anaconda I use to follow along with the projects is not the newest version. So I figure that is why some code does not work for me. Machine learning is fun.

I found the microsoft web development course in Front end focus newsletter. I learned about 130 machine learning projects solved and explained from Data elixir newsletter which I learned about from Data School.

In addition to working

Thorough the intermediate machine learning tutorial on kaggle I am now working through the pandas course.

The pandas course is fun so far. I have learned what a DateFrame is. Its a table. Instead of having the rows be names 0,1 ect I can put any values I want for the rows by using index.

And I also learned that a pandas set is like a row of a DataFrame. And I learned that the s is Set is capitalized.

I have know about

arxiv.org for awhile and yesterday I thought why not get some machine learning papers from arxiv and read them. I have gotten math papers from arxiv but, I never thought about getting machine learning or security papers from there. Seems interesting.

I was able to make it through

kaggle’s machine learning course. Its still hard for me to remember what I am supposed to be doing to get a prediction. I will have to keep trying. I have got to walk before I can run. Just because I have trouble remember what to do know does not mean I will have trouble remembering how to get a prediction a year from now.

It was exciting to get to submit a prediction to a kaggle contest. At the end of the machine learning course I got to submit my results to a kaggle contest. I had no idea that the machine learning model I had been working on in the course would be submitted to a kaggle contest.

I got an error when I tried to submit my notebook to the contest but, I checked and it had actually submitted to the contest. So after 3 years of being on kaggle I have finally submitted something to a contest. Very cool.

Then I started going through the intermediate machine learning tutorial. One course down the rest of them to go. Since I hope to go through all of the kaggle courses.

Design a site like this with WordPress.com
Get started