Complex Engineering Problem-ES205-Fa2023
Complex Engineering Problem-ES205-Fa2023
Complex Engineering Problem-ES205-Fa2023
1|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
2|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
• The source code and the report must be included in the final submission. A
printed copy of the report must be sent in by the deadline to the course teaching
assistant. The report and source code will be supplied electronically through the
MS Teams platform as one zip file.
• Late submissions will be penalized. In the same way, there will be
consequences for not following the guidelines in this handout.
• The source code needs to be clearly formatted, easily executable, and include
comments that explain the differences between different lines of code. Use
Jupiter notebooks or MATLAB with live editor, if possible, as they display
significant intermediate outcomes and graphics directly within the code.
• The report should follow a standard structure and be no more than five pages in
double column format; the IEEE Word template for conferences is a good
choice for this.
• Title, Authors' names, Reg. no. and group no., Abstract, Introduction, Separate
sections detailing each CEP task's approach, implementation specifics, and
outcomes should all be included in the report. Task distribution, Conclusion,
and References (this section should be clearly described because this
assignment has a separate CLO for it). Anything not listed here may be added
to the appendices.
• Please adhere to standard report writing procedures, which include avoiding
formatting and language problems, using a suitable font type and size for
headers and body paragraphs, referencing figures and tables appropriately, and
avoiding pointless, repetitive, or cursory conversations. In this regard, you can
review a few pertinent sources.
Due Date: 11/12/2023
2.3 Milestone 3: CEP Demo and Viva
• Vivas will be arranged afterwards where each group will get a time slot to present
3|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
their project and its understanding. Each team-member will be asked questions
related to the project and may be given a small task regarding any aspect of the
project, and marks will be awarded individually.
• Failure to register for a viva in a dates or no-show for the viva will result in
penalty.
• Select the appropriate machine learning algorithm based on the nature of the problem
(classification, regression, clustering, etc.).
• Use suitable evaluation metrics (accuracy, precision, recall, F1-score, RMSE, etc.) based on the
problem type to measure model performance.
V. Train-Validation-Test Split and Cross-Validation:
4|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
• Experiment with different parameters and algorithms to achieve the best results.
VII. Interpret and Communicate Results:
• Interpret model predictions and understand how the model arrives at conclusions.
• Communicate results effectively to stakeholders using visualizations, reports, or presentations.
VIII. Iterate and Improve:
• Continuously iterate and refine the model based on feedback and new data.
• Monitor performance and adapt the model to changing circumstances or new insights.
IX. Document the Process:
• Keep detailed documentation of the entire process, including data preprocessing steps, model
selection, hyperparameters, and results obtained.
• This documentation aids in reproducibility and future reference.
X. Ethical Considerations and Bias Awareness:
• Be mindful of ethical implications related to data collection, model bias, fairness, and privacy.
• Regularly check for biases in the data and model predictions to ensure fairness.
By adhering to these tips, a machine learning project can be approached systematically, ensuring that each
step contributes effectively to the development of a robust and reliable model, while also addressing
ethical considerations and continuous improvement.
Guidelines for Project Formatting: The following pages offer a comprehensive outline for
structuring your project, providing a clear understanding of its content and organization.
Important Message: If you run across any problems while working on this project, please
get in touch with me. I wish you luck.
5|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
Project Outline
Title:
6|Page
Dr. Babar Zaman
Faculty of Engineering Sciences, GIK Institute
Advanced Linear Algebra (ES205)
Project: Complex Engineering Problem
I. Linear Regression:
✓ Implementing linear regression to model relationships between features and target
variables
✓ Evaluating the model's performance (e.g., using Mean Squared Error)
II. Principal Component Analysis (PCA):
✓ Applying PCA for dimensionality reduction
✓ Visualizing data after dimensionality reduction
III. Singular Value Decomposition (SVD):
✓ Utilizing SVD for matrix factorization or compression tasks
✓ Analyzing the resulting components or reconstructed data
IV. Optimization Algorithms:
✓ Implementing gradient descent or its variants for model optimization
✓ Demonstrating the impact of different learning rates on convergence
V. Neural Networks:
✓ Building a simple neural network using matrix operations (forward and backward
propagation)
✓ Training the network on the selected dataset and evaluating its performance
6. Results and Analysis
✓ Presenting the results obtained from each task.
✓ Analyzing and discussing the insights gained from applying linear algebra in these
tasks.
7. Conclusion
✓ Summary of key findings and learnings
✓ Reflection on the significance of linear algebra in Machine Learning
✓ Future prospects and potential extensions of the project
8. References
✓ List of resources, papers, and tools used during the project.
7|Page
Dr. Babar Zaman