https://drive.google.com/drive/folders/1SnDNT0aDZ_vn4ily36M24nbel2Y-U1-8?usp=sharing
- The code files are ipnb (IPython notebook) verion--Python3
- You can open the project in any IDE that supports .ipnb Eg. Jupyter/Anaconda Download here. You may need to download some libraries that are used in the programs. If you are using Jupyter/Anaconda, you can install the libraries - conda install library_name
- The main programs for Month-wise clustering & state-wise clustering can be found in 'main' folder.
- Download the data from here.
- Change the data folder location path as per your system. The change has to be made in 1st or 2nd cell of MonthWiseClustering.ipynb and StateWiseClustering.ipynb
- Point 5 applies to other files also, where data folder is being accessed.
- Evaluation - Includes programs developed for evaluation of different algorithms using libraries, mainly scikit-learn. LSTM code for evaluating the behavior of our data is taken from https://machinelearningmastery.com.
- Reports - Contains the intermediate reports, poster and final report.
- Main - Contains four files.
- CreateTimeSeries - Pre-process the data and create time-series data ready to be fed into custering algorithms
- Euclidean vs DTW - Evaluating Euclidean distance and Dynamic Time Warping for two time-series'.
- MonthWiseClustering - Implementing K-Means with DTW on month-wise time-series data.
- StateWiseClustering - Implementing K-Means with DTW on state-wise time-series data.
- Preprocessing - Pre-processing raw data
- state Data - Data produced by pre-processing, contains state-wise csv files.