Image for post
Image for post
Photo by MOHI SYED from Pexels

Data science can be summarized into five steps: capture, maintain, process, analyze, and communicate. We gather the data that has meaningful variables leading to appropriate classes. Then clean the data so that it is easy for a computer to read and process modeling. We apply algorithms to train the model and test it using the set of data acquired above and analyze the model's performance. We then view the results and attempt to extract any relevant learning or information.

The goal of the Project


Image for post
Image for post

This is a multiclass image classification problem that uses convolutional neural network with TensorFlow (Keras api) to train on the Galaxy10 dataset.


Image for post
Image for post

Introduction

This is a centuries-old game even played by Captain James Cook with his officers on his long voyages. Milton Bradley (now owned by Hasbro) published a version of this game called “Connect Four” in 1974. It is also called “Four-in-a-Row” and “Plot Four”. This game is played by two players on an upright board which has six rows and seven columns of empty holes. Each player has equal number of pieces (21) initially to drop one at a time from the top of the board. …


The below tutorial will be divided into two parts — retrieve news information from the News API, and the generation of word clouds.

Image for post
Image for post

News API

News API is a simple and easy-to-use API that returns JSON metadata for headlines and articles live all over the web right now.

First, head to News API to get the API key.


Image for post
Image for post

Node.js is a platform for building fast and scalable server applications using JavaScript. Node.js is the runtime and npm is the Package Manager for Node.js modules. Several applications using Node.js are Netflix, Uber, LinkedIn, and so on. It is very powerful for both small projects and scalable web applications. Down below is a simple tutorial on Node.js including steps on how to setup the environment and introduction of some core modules. Enjoy!

Install Node.js

First we need to install Node.js on our computer. Go to nodejs.org and clicked the LTS (long term support) version and install it.


Image for post
Image for post

The goal is to solve a diabetes classification problem using an artificial neural network with training method of genetic algorithm. Discovering performance difference of different parameters of the ANN model and comparing this training method with additional optimizers like stochastic gradient descent, RMSprop and Adam optimizer.


In this study, I will compare pieces of Bach, Beethoven and Chopin in three sub topics.

  • Bach’s Prelude and Chopin’s Etude
  • Beethoven’s and Chopin’s Sonatas
  • Chopin’s Preludes

1. Bach’s Prelude and Chopin’s Etude

Prelude and Fugue in C major, BWV 846 by Bach

It is the first prelude and fugue in the first book of The Well-Tempered Clavier, a series of 48 preludes and fugues by the composer. An alternative version of the prelude, BWV 846A, is found in the Klavierbüchlein für Wilhelm Friedemann Bach.

Image for post
Image for post
Bach’s first prelude (first part)

The prelude is 35 bars long and consists mostly of broken chords. It continues like this with different variations on harmony, and change of key. …

Jonathan C.T. Kuo

Computer Science X Classical Music

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store