Skip to content

Usmankhujaev/inceptionFCN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InceptionFCN

This is the InceptionFCN network a modified network of the InceptionTime was done as a part of Time Series Classification with InceptionFCN research done by Usmankhujaev et al. The original code was taken from InceptionTime: Finding AlexNet for Time Series Classification (https://github.com/hfawaz/InceptionTime)

Getting Started

First of all you need to install the enviorenments from enviorenments.yml file to your conda enviorenment by running following command

conda env create -f enviorenment.yml

and then

conda activate dl4-tsc

For network training you have to download UCR archive from here (https://www.cs.ucr.edu/~eamonn/time_series_data/) and create the folder named archive and put the UCR archive inside and rename the folder to TSC or you can change your folder names or pathes within the code. Go to main.py file and change the directories in line 78.

Also you can go to /utils/ folder and change the constansts

For network training instructions follow the authors of InceptionTime We implemented the a different network within the existing network named ICNv2.py in the /classfiers/

Network overview

The overview of our Inception (a) block and FCN (b) blocks. network

Checking the results

Once you train your network it will save all the metrics results in the separate folders for each class and separate files. You can change the name of the folder you want to save. Here we created results_extractor.py that will help you to extract all the results from all folders and saves it in single .csv file so you can easily see your results.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages