Skip to content

Latest commit

 

History

History
63 lines (53 loc) · 1.82 KB

File metadata and controls

63 lines (53 loc) · 1.82 KB

SolNET

Implementation of the paper "SolNet: A Convolutional Neural Network for Detecting Dust on Solar Panels"
Authors:
	Md. Saif Hassan Onim,
	Zubayar Mahatab Md Sakif,
	Adil Ahnaf,
	Ahsan Kabir,
	Rafina Afreen,
	Sumaita Tanjim Hridy,
	Mahtab Hossain,
	Abul Kalam Azad,
	Taskeed Jabid and
	Md Sawkat Ali

Workflow

SolNet Architecture

Experimental Steps

  • Get the dataset from here: Dataset

  • Keep the dataset in the dataset folder. You can keep your own dataset for testing purpose.

  • Run the 'train.py' from 'utils' folder to train the model

  • Run 'evaluate.py' form 'utils' folder to generate loss and acc vs epoch graph.

Pretrained SolNET

  • Get the pretrained SolNet model from here: Model

  • keep the model in 'models' folder

  • Use tensorflows predict command to test in your own dataset.

Cite us with the following bibtex:

@Article{SolNet2022,
AUTHOR = {Onim, Md Saif Hassan and
	Sakif, Zubayar Mahatab Md and
	Ahnaf, Adil and
	Kabir, Ahsan and
	Azad, Abul Kalam and
	Oo, Amanullah Maung Than and
	Afreen, Rafina and
	Hridy, Sumaita Tanjim and
	Hossain, Mahtab and
	Jabid, Taskeed and
	Ali, Md Sawkat},
TITLE = {SolNet: A Convolutional Neural Network for Detecting Dust on Solar Panels},
JOURNAL = {Energies},
VOLUME = {16},
YEAR = {2023},
NUMBER = {1},
ARTICLE-NUMBER = {155},
URL = {https://www.mdpi.com/1996-1073/16/1/155},
ISSN = {1996-1073},
DOI = {10.3390/en16010155}
}