Billy-Budd / mensch-maschine

Code and projects from CS4375.004 Machine Learning course with Karen Mazidi.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code and projects from CS4375.004 Machine Learning course with Karen Mazidi. The document said to use underscores instead of spaces, but hyphens are more typical of the GitHub repositories that I've encountered, so I will be using hyphens.

With the conclusion of the introduction to machine learning course, I can confidently say that I learned a lot about interpreting data and presenting that data in ways that can be used for this rapidly changing and growing field. While statistics and probabilities has never been my favorite topic, machine learning has allowed me to enjoy the subject much more; moreover, I finally feel like I get to do something with the knowledge I've gained rather than answer some math questions on a written test. In the future, I plan to make a model to better predict songs and artists that I would like since the normal mediums I have used (such as Spotify and YouTube recommendations) have become more and more lackluster. I have included a bit more of the soft skills and specifics about the technical skills in this file. Thanks for checking out this repository and I hope you find what you're looking for!

Included in this repo is Overview-of-ML which contains the answers to questions to the Assignment: Portfolio Setup, including the instructions to create a GitHub portfolio. Repositories are now in reverse order of assignment, instead of alphabetical order. This way the newest sub-repository is at the top (with the exception of metropolis).

Name is in reference to the Gesamtkunstwerk of Kraftwerk, an early-electronica German band, and their electronic music discography. The Man-Machine or Die Mensch-Maschine is a 1978 electronic album that felt like an appropriate name and naming scheme for my projects in this machine learning course.

Please click here for the table of contents contained within it. Contains mainly loose files that pertain to various projects such as their assignment pages or pictures of their execution.

Name is a reference to Metropolis in which is a reference to a the Fritz Lang film.

Program analyzes the data with kMeans, Hierarchical, and Model clustering and goes into detail about what those graphs mean. As I say in the file, the Rmd file needs additional libraries and I had to manually install some of those. Additionally, the program takes a long time for it to complete (about 10-20 minutes on my desktop with a recent cpu(AMD 5800X)). Of course, results will vary, but I recommend just looking at the pdf output. My file that comes from the notebook is part 3 which is why I have kept it out of order from the rest of the pdfs.

The name for this is in reference to the song The Robots by Kraftwerk. You can listen to the song here.

There are two programs linreg and naivebayes that perform analysis on the titanic data set. Some pictures of the output are in the document here.

Name is in reference to the song Das Model by Kraftwerk. The song has an English and a German version, and I chose to name each of the sources after one of each of the translations.

The data set is a set of weather data for the country of Australia. It is also here. Both R programs use the data set to try and predict some aspect of Australia's weather. Regression attempts to predict pressure by using rainfall amounts, and classification attempts to predict whether it will rain tomorrow if it rained today. Both go into more detail which can be found in their .pdfs or in their source code.

Name is in reference to the song Blue Monday by New Order which samples the song Uranium. While this is a bit of a stretch in the naming scheme, taking samples is important in data collection and statistics. I also really wanted to name something after Blue Monday.

All of the main files can be found here, and all of the misc. files can be found in this folder including assignment details. Program takes in data from Boston.csv and uses that data to find the sums, means, medians, and ranges of columns rm and medv. Program also determines correlation and covariance.

Name is a reference to Pocket Calculator which just seemed fitting because this was a program that was calculating some data.

Data comes from kaggle, at this link.

Name is a reference to a Radioactivity, in which they relay some atomic-era fears and use tones to create morse code in eigth notes. It is also a pun, in which it emphasizes the radio activity like popular songs.

About

Code and projects from CS4375.004 Machine Learning course with Karen Mazidi.

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%