Design and Development of a Virtual Laboratory Using the Python Web Framework Django to Carry Out Experiments in the Stream of ML, DSP, and Digital Communication
摘要
Hands-on laboratories are crucial for enhancing students’ career prospects by enabling them to gain practical experience. However, students often encounter challenges accessing laboratory facilities outside of regular college hours. This paper suggests the development of a virtual laboratory (V-lab) to enhance students’ observational and learning abilities, better preparing them for the professional environment. V-lab offers comprehensive instructions for conducting experiments, incorporating authentic client inputs. This platform enables students to engage in experiments related to ML (Machine Learning), signal processing, and DCOM (Digital Communication). The intelligent web server, designed for use by 3rd year ECE (Electronics and Communication) students at VCET, Puttur, has been frequently utilized for conducting experiments in the Advanced Communication Laboratory and DSP (Digital Signal Processing) Laboratory. This website proves beneficial for students working on projects in the field of ML, offering comprehensive information on Classification reports, Confusion matrices, and Accuracy in a single step. The V-lab incorporates various Machine Learning algorithms applied to publicly available datasets such as iris flowers and lung cancer to assess their utility and effectiveness. The results indicated exceptional performance by all available ML algorithms on these datasets. To further improve and expand V-lab services, user feedback is actively collected. Importantly, the website does not need sign-up credentials and is free to use.