0% found this document useful (0 votes)
12 views3 pages

Machine Learning Project Guidelines 2025

Uploaded by

kifal535
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Machine Learning Project Guidelines 2025

Uploaded by

kifal535
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

National University of Sciences & Technology (NUST)

School of Electrical Engineering and Computer Science (SEECS)


Faculty of Computing

Machine Learning Semester Project: Research-Driven Implementation based solutions

Semester Project
Maximum Marks: 30 Group Members: Maximum 2 students
Due Date Proposal: 16th March 2025 Due Date Project: 11th May 2025
Project Title:

Project Overview
This semester project will require students to implement a novel machine learning (ML)
system by extracting insights from the latest research papers (published in 2023 or later). The
goal is to develop an advanced ML solution that contributes new ideas to an existing
problem.

Objectives:
 Identify a research gap from recent ML papers (IEEE, ACM, or Springer) no older
than 2023.
 Implement a novel machine learning approach based on state-of-the-art techniques.
 Work with real-world datasets and demonstrate the effectiveness of the chosen
method. You need to identify which data you require for your project? Have you
searched for any dataset (Public/Private)?

Project Guidelines

Topic Selection & Research Analysis


This is a group project; maximum of 2 students can make a group. Each student (or group of
two) must select a topic inspired by recent ML advancements. This requires:

 Studying at least five latest research papers (2023 or later) for each student.
 Summarizing key research trends, challenges, and methodologies.
 Identifying an improvement or novel approach through research gap to implement.

Implementation Requirements
 Develop a complete ML pipeline: data collection, preprocessing, model building,
evaluation, and deployment.
 Use programming languages such as Python (TensorFlow, PyTorch, Scikit-learn,
etc.).
 The project must involve at least one advanced ML technique.

Dataset Selection
 Students should select or create a dataset that aligns with their project.
 Utilize public repositories such as Kaggle, IEEE DataPort, or GitHub.
 If using private datasets, students must document their data collection and
preprocessing steps.

Experimental Setup
 Clearly define the problem statement and research hypothesis.
 Compare baseline models with the proposed approach.
 Perform hyperparameter tuning and cross-validation.
 Provide in-depth performance metrics: accuracy, precision, recall, F1-score,
RMSE, etc.

Final Deliverables
Each group must submit the following before Week 16 (Final Presentation Date: May 12,
2025). Late submission will not be allowed since plenty of time is allocated for the project.
Submissions via email will not be marked:

 Project Report: A detailed document covering research, methodology,


implementation, results, and conclusions.
 Source Code: Well-documented Python code uploaded on LMS.
 Plagiarism Report: Includes AI-generated text report as well. (use of AI generated
text is prohibited)
 Presentation Slides: To be used during the final project presentation.

Evaluation Criteria
The project will be graded based on:

 Innovation (20%) – Novelty and relevance of the proposed ML solution.


 Dataset & Preprocessing (10%) – Proper selection and handling of data.
 Implementation (30%) – Code quality, ML pipeline, and reproducibility.
 Experimental Analysis (25%) – Model performance, comparison, and insights.
 Presentation & Documentation (15%) – Clarity, structure, and professionalism.
(including Proposal defense presentation)
Deadlines
 Proposal Presentation: March 17, 2025 (Week 8)
 Final Project Submission and presentation: May 12, 2025 (Week 16)

Common questions

Powered by AI

Students are required to develop a complete ML pipeline that includes data collection, preprocessing, model building, evaluation, and deployment. They need to utilize programming languages such as Python and frameworks like TensorFlow, PyTorch, or Scikit-learn to implement at least one advanced ML technique in their project .

The project encourages collaboration by allowing a group of up to two students to work together. This setup mandates coordinated efforts in research, topic selection, and implementation, fostering teamwork. Each group must study recent ML papers and synthesize this knowledge into a novel solution, promoting collaborative problem-solving skills .

Comparing baseline models with the proposed approach is essential because it helps in demonstrating the effectiveness and improvements brought by the new method. It also allows for a clearer assessment of the advancements over traditional approaches, providing a solid basis for validating the research hypothesis and experiment outcomes .

Students might face challenges such as information overload due to the volume of recent publications and difficulty in distinguishing between truly novel ideas versus incremental developments. To address these, they should focus on the intersection of multiple research trends and seek mentorship or peer discussions to refine their understanding and identify genuine research gaps .

Demonstrating effectiveness with real-world datasets is crucial because it provides evidence of the model's applicability and usefulness in practical scenarios. It tests the proposed solution's ability to handle the complexity and variability inherent in real data, thus substantiating claim of the model's practicality and significance in addressing actual problems .

Hyperparameter tuning and cross-validation contribute to model robustness by ensuring the model's parameters are optimized for best performance, reducing overfitting, and validating that the model generalizes well across different subsets of the data. These techniques lead to more reliable and accurate performance metrics .

Students might explore advanced ML techniques such as deep learning, reinforcement learning, ensemble learning, Transfer Learning, or Generative Adversarial Networks (GANs) for their semester project. Utilizing such techniques aligns with the project's requirement to implement state-of-the-art methodologies .

Students can select or create a dataset that aligns with their project goals. They are encouraged to utilize public repositories such as Kaggle, IEEE DataPort, or GitHub. If they choose to use private datasets, they must document their data collection and preprocessing steps .

The expected final deliverables include a detailed project report, source code uploaded on LMS, a plagiarism report, and presentation slides. These components are crucial because they encapsulate the research process, methodology, practical implementation, and results in a structured format that facilitates evaluation and ensures the project's comprehensiveness and academic integrity .

The innovation aspect of the project will be evaluated based on the novelty and relevance of the proposed machine learning solution. This component constitutes 20% of the total project grade .

You might also like