Skip to content

anantkm/masters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This page was created to showcase all the projects associated with the courses completed during my masters. This page serves as an index to all the projects that are hosted on GitHub. Feel free to fork this project to customize :)

I have chosen "COMPC" - Information Technology as my stream. It provides flexibility to choose the courses that I'm interested in. All my courses can be divided into 3 main categories - Research, Machine Learning and Software Engineering.

Research

Course Course Code Projects
Research Project C COMP9993 Coming Soon
Research Project A COMP9991 Coming Soon

Machine Learning

Course Course Code Projects
Computer Vision COMP9517 1. Implementing Connected Component Algorithm
In this project, I learned basic operations like adjusting brightness, the contrast of the image and other basic operations of image processing. Mainly this project taught how to implement Iso-data intensity thresholding, generating a binary image from a given image and performing connected component analysis on the image.
Links: Project Source Code | Report.

2. Classification of Ara and Tobacco Plants
I used HSV colourspace to extract the green part of the plant, I used SIFT and HOG algorithms to extract features and an SVM Classifier to classify the plants. Precision, Recall and ROC were used to evaluate the results. You could read about the techniques and code here.
Links: Report.

3. Detection and Segmentation of Ara and Tobacco Plants - Group Project
There were 3 tasks in this project. Task 1 - To detect the plants in the image, Task 2- creating a binary image of the plant, Task 3- Multi-instance segmentation. I worked on Task 3.
Links: Project Source Code | Report.
Neural Networks and Deep Learning COMP9444 1. Japanese character recognition
Implemented various Neural Networks to solve this problem. Experimented with various hyperparameters influence on each network. The results can be found in the report.
Links: Project Source Code | Report.

2. Predicting the product review of products sold on Amazon.
With all the constraints in place, implemented text preprocessing methods. Used LSTM with the linear neural network model and a regularizer tnn.dropout to design the network.
Links: Project Source Code
Big Data Management COMP9313 1. Collision Counting LSH (C2LSH) Algorithm
Implemented C2LSH algorithm in PySpark without using any inbuilt functions. The implementation was one of the fastest in the class of 300.
Links: Project Source Code | Report.

2. Stacking Technique in Machine Learning using PySpark.
Implemented solution using a bag of words, meta-feature generation, SVM and Naive Bayes methods.
Links: Project Source Code | Report.
Machine Learning and Data Mining COMP9417 1. Implementation of Stochastic gradient descent
Implemented Stochastic gradient descent in Python and used it while predicting the housing prices.
Links: Project Source Code

2. Text classification to predict the most relevant news articles for 10 Topic.
Used Bag of words to construct the feature vector. Evaluated Precision, Recall and F1 score of each Machine Learning Model. Also, used SMOT technique to handle the imbalance in the data.
Links: Project Source Code | Report.
Data Services Engineering COMP9321 1. Revenue and Rating prediction of the Movie dataset.
Implemented 2 different models to predict Revenue and Rating. Considering the length of the feature vector was large, tried feature reduction techniques. However, given the environment, it was taking a long time to train on UNSW CSE Machine. Hence had to let go of the method.
Links: Project Source Code | Report.

Software Engineering

Course Course Code Projects
Software Service Design and Engineering COMP9322 1.Building a dental clinic system using a chatbot and dockerized services
Implemented an ML-based ChatBot to handle the Dental Clinic reservation system. Used Wit.Ai to handle the natural language processing. Containerized each of the services (Chatbot, Time-slot and Dentist Service)
Links: Project Source Code
Web Data Compression and Search COMP9319 1. Implementation of Arithmetic Encoder and Decoder
Implemented this solution in C++. Passed all the test cases.
Links: Project Source Code.

2. Searching & Decoding BWT Encoded DNA Sequence
Implemented BWT backward search and a decoder that efficiently decodes BWT encoded DNA file back to their original DNA sequence. The challenge in this assignment was to implement it so efficiently that it beats the execution of binary provided by the professor. I did implement a solution that passed all the test cases and beat the professor code by a good margin.
Links: Project Source Code.
Data Services Engineering COMP9321 1. Data Service for World Bank Economic Indicators
Developed a Flask-Restplus data service that allows a client to read and store some publicly available economic indicator data for countries around the world, and allow the consumers to access the data through a REST API.
Links: Project Source Code
Data Structures and Algorithms COMP9024 1. Sydney Transport Planner
Implemented a C Program for finding an optimal train connection that takes into account a given arrival time and user preferences.
Links: Project Source Code

About

Masters Portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published