Design-Patterns-Detection-ML.This repository contains an implementation for design patterns detection. In this task, feature engineering and ensemble learning are applied. The dataset is a subset of source code metrics for each an every java project. Each project in the dataset belongs to one of 3 categories. It is apart of Assignment2 in Machine Learning course for ROCV master's program at Innopolis University.