Skip to content

achandlr/Musical-Instruments

Repository files navigation

This repository contains a collection of coding projects focused on musical instruments.

Included in the projects are:

Stage 1 (2020)

  1. A database of thousands of instruments with maker names, country built, location made, and year made, along with photos of the instrument (2020).

  1. Convolutional neural networks that can predict an instrument’s price, age, and location built.

3. A mp4 file showing an instrument guessing game with thousands of images.

Screen Shot 2021-06-04 at 2 00 44 PM

My website showing some of the code is: instrumentappraiser.com

A history of over 400 years of violin making has led to the existence of billions of dollars worth of instruments. I wrote code to assemble 150 million dollars worth of instruments into a pandas database. I made data visualizations of the violin trade. I made an inflation estimator for all instruments. I designed and implemented a convolutional neural network to predict the worth of an instrument, and most recently, a GUI to guess musical instruments.

Included: Visualizations of Spread of Violins over time (2020)

drawing

Data preprocessing (2020)

Convolutional Neural Network to predict worth of instrument with data generation (2020).

Novel violin inflation statistics for investors (2020)

Stage 2 (2022)

Pre-Trained AlexNet With Replaced Last Linear Layer Fine-Tuned on Instrument Database (2022)

Confusion Matrices for Predicting Instrument View (front or back), Type (Violin, Viola, Cello) and Country Made of Instrument (2022)

Accuracy Plots for Instument Prediction Classification (2022)

Creating Class Saliency Map to Detect Important Features (2022)

Confusion Matrices for Not Included:
WebScraping Code (2020)
Wolfram Data city to country converter (2020)
GUI code for the guessing game (2020)

Please check out my paper "Using Transfer Learning for Musical Instrument Classification" in the following folder: "2022 Implementation (Improved Implementation With Different Focus)/"