Zuha
Zuha
BACHELOR OF ENGINEERING
IN
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
Submitted By
DHANUSH BK
ZUHA SUHAIL
1KS21AI057
CERTIFICATE
This is to certify that the Internship Training entitled “AI – Machine Learning Engineer”
presented by Zuha Suhail, USN: 1KS21AI057 of VII semester in partial fulfilment of the
award of Bachelor of Engineering in AIML in Visvesvaraya Technological University,
Belagavi during the academic year 2024-25. The Internship Training has been approved as it
satisfies the academic requirements in respect of Internship Training work prescribed for the
Bachelor of Engineering degree.
1.
2.
DECLARATION
I, Zuha Suhail, bearing the USN: 1KS21AI057 studying in the 7th semester of Bachelor of
Engineering in Artificial Intelligence And Machine learning at K S Institute of Technology,
Bengaluru, hereby declare that the Internship Report entitled “AI – Machine Learning
Engineer”, is a record of original work based on the Internship carried out by Rooman
Technologies.
Under the Internal Guidance of Prof. Vijay Kashyap, Assistant Professor, Artificial
Intelligence and Machine Learning, K. S. Institute of Technology. The Internship Report has
been submitted in partial fulfilment of the requirements for the award of the degree of Bachelor
of Engineering in Artificial Intelligence and Machine Learning. The results embodied in this
report have not been submitted to any other University or Institute for the award of any
degree.
As an intern at Rooman Technologies, a renowned IT training and solutions provider, I had the opportunity to
explore cutting-edge technologies and enhance my technical expertise. Rooman is known for its industry-
focused courses that bridge the skill gap in IT and software development. During my internship, I engaged
with various learning modules, one of which was the AI – Machine Learning Engineer program, designed to
equip aspiring professionals with hands-on experience in artificial intelligence, big data analytics, and machine
learning.
The AI – Machine Learning Engineer program offers a comprehensive curriculum covering key concepts in
AI, data processing, statistical analysis, machine learning, and business intelligence. Participants gain
proficiency in data inspection, transformation, and visualization while learning to build predictive models
using advanced machine learning techniques. The training emphasizes practical implementation, enabling
learners to apply AI solutions in real-world business scenarios. Additionally, the course includes modules on
product engineering, software development, and workplace management, ensuring a well-rounded skill set.
Enrolling in this program provides numerous career advantages, making participants job-ready in a highly
competitive industry. Mastering AI and machine learning opens up opportunities in roles such as Machine
Learning Engineer, Data Scientist, AI Engineer, and Business Intelligence Analyst. The hands-on experience
gained during training enhances analytical thinking and problem-solving skills, preparing learners to support
strategic decision-making in various industries. With the increasing demand for AI professionals, completing
this course significantly improves job prospects and career growth in the tech- driven world.
Zuha Suhail
1KS21AI057
ACKNOWLEDGEMENT
The successful completion of the seminar would be incomplete without the mention of the people who
made it possible and whose constant guidance crowned my effort with success.
I thank Dr. Suresh M B, Professor and Head, Department of Artificial Intelligence and Machine
Learning, K. S. Institute of Technology, Bengaluru, for her encouragement.
I thank Internship Coordinator & Guide, Prof. Vijay Kashyap, Assistant Professor, Department of
Artificial Intelligence and Machine Learning, K.S. Institute of Technology, Bengaluru, for his constant support
and guidance.
Finally, I would like to thank all the teaching and non-teaching staff of the college for their co- operation.
Moreover, I thank all my family and friends for their invaluable support and cooperation.
ZUHA SUHAIL
1KS21AI057
ABSTRACT
The AI – Machine Learning Engineer program by Rooman Technologies is a specialized course
designed to equip learners with in-depth knowledge of Artificial Intelligence, Machine Learning, and Big Data
Analytics. This program covers fundamental and advanced concepts in data processing, statistical analysis,
model development, and deployment, ensuring participants gain a strong foundation in AI- driven
technologies. Through hands-on training and real-world projects, learners develop proficiency in building,
optimizing, and deploying machine learning models to solve complex business problems. The course structure
aligns with industry demands, enabling participants to develop skills relevant to the evolving AI landscape.
By completing this program, learners can explore diverse career opportunities in roles such as Machine
Learning Engineer, Data Scientist, AI Developer, and Business Intelligence Analyst. The practical
approach of the course enhances problem-solving abilities, fosters analytical thinking, and strengthens project
management skills, making candidates job-ready in a highly competitive market. Additionally, the rising
demand for AI-driven solutions across industries increases the significance of this program, providing
professionals with a competitive edge. With continuous advancements in AI and Big Data, this course ensures
that participants stay updated with industry trends, enabling them to contribute effectively to the digital
transformation landscape
Automated Model Selection and Hyperparameter Optimization Using Bayesian Optimization leverages
advanced probabilistic techniques to efficiently optimize machine learning models by intelligently selecting
hyperparameters. By applying Bayesian Optimization methods such as Gaussian Processes, Tree-structured
Parzen Estimators (TPE), and Expected Improvement strategies, the project enhances model performance
while reducing computational overhead. The system processes real-world datasets, utilizing libraries like
Optuna and Scikit-Optimize to automate hyperparameter tuning across various algorithms, including Deep
Learning architectures and ensemble models. A Flask-based API and a Streamlit UI provide an interactive
platform for real-time model optimization, making the solution scalable and adaptable for practical
applications. This project bridges the gap between manual trial-and-error tuning and AI-driven automation,
demonstrating the potential of Bayesian Optimization in accelerating model selection.
TABLE OF CONTENTS
1 INTRODUCTION 1
5 REFLECTION 8
6 RESULTS 9
7 CONCLUSIONS 10
8 REFERENCES 11
LIST OF FIGURES
Figure No. Figure Title Page No.
4 Accuracy percentage 9
5 Parameters performanace 9
DOMAIN: AI – MACHINE LEARNING ENGINEER 2024 - 2025
CHAPTER 1
INTRODUCTION
In the rapidly evolving field of machine learning, optimizing model performance is crucial for achieving
high accuracy, reducing overfitting, and improving generalization. Traditional hyperparameter tuning
methods, such as grid search and random search, often require extensive computational resources and
fail to efficiently explore the search space. This project, Automated Model Selection and Hyperparameter
Optimization Using Bayesian Optimization, aims to address these challenges by leveraging probabilistic
models to optimize hyperparameters intelligently and efficiently.
The primary objective of this project is to implement Bayesian Optimization techniques, including
Gaussian Processes, Tree-structured Parzen Estimators (TPE), and Expected Improvement strategies, to
automate model selection and tuning. By integrating this approach with libraries such as Optuna, Scikit-
Optimize, and Hyperopt, the system dynamically selects the best-performing hyperparameters while
minimizing computational cost. This ensures that machine learning models achieve optimal accuracy and
efficiency with fewer iterations compared to traditional methods.
The project follows a structured four-phase methodology, beginning with data preprocessing and model
selection, followed by Bayesian Optimization-based hyperparameter tuning, performance evaluation,
and deployment. The system will be tested on real-world datasets, such as classification and regression
tasks from open-source repositories, to validate its effectiveness in improving model performance. The
insights generated from this project will enable data scientists and businesses to automate the model
selection process, enhancing efficiency and scalability in machine learning workflows.
The final system will feature a Flask-based API and a Streamlit UI, providing an interactive platform for
real-time hyperparameter tuning and model selection. By integrating AI-driven optimization techniques
into the machine learning pipeline, the project enables automated and intelligent decision-making,
reducing the time and effort required for model fine-tuning. Additionally, the project ensures scalability,
security, and cloud-based deployment, making it a valuable tool for both research and industry
applications.
CHAPTER 2
COMPANY PROFILE
Rooman Technologies, established in 1999, has emerged as a leader in IT training and services, with
a strong focus on hardware, networking, and cybersecurity. Over the past 25 years, the company has
expanded its offerings to include IoT and ERP product development, as well as services in cyber
and data security. With a presence across India, Rooman has trained over 1.2 million students, aligning
with its mission to make India the skill capital of the world.
The company's vision centers on integrating global innovation, technology, and skills to empower
individuals, society, and businesses. This commitment is reflected in their state-of-the-art training
centers, equipped with study rooms, discussion lounges, knowledge banks, and specialized labs for
hardware, networking, and software. Rooman's dedication to quality training has positioned it as a
preferred choice for students and professionals seeking to enhance their IT skills.
The WIINNR Internship Program stands out due to its comprehensive approach to skill development.
By integrating insights from leading industry giants and esteemed academic institutions, the program
ensures that participants are well-prepared to meet the evolving demands of the IT industry. This
collaboration not only enhances the employability of graduates but also contributes to bridging the gap
between academic learning and industry requirements.
Participants of the WIINNR program benefit from hands-on training in areas such as networking,
cybersecurity, cloud computing, and data science. The curriculum is designed to provide real-world
experience, enabling students to tackle practical challenges and develop solutions that are relevant to
current industry scenarios. This experiential learning approach ensures that graduates are job-ready
and equipped with skills that are in high demand.
Feedback from academic institutions involved in the program has been overwhelmingly positive. For
instance, the principal of RR Institute of Technology highlighted the significant benefits their students
have gained from the WIINNR Internship Program, noting improvements in both technical skills and
professional readiness. Such testimonials underscore the program's effectiveness in enhancing the
overall competency of participating students.
CHAPTER 3
ABOUT THE COMPANY
Manish Kumar is the visionary founder of Rooman Technologies, a company renowned for its
contributions to the education management industry. With a strong background in entrepreneurship,
Manish has demonstrated a consistent ability to innovate and lead. His expertise encompasses various
facets of the industry, positioning him as a key figure in advancing educational solutions.
Under Manish's leadership, Rooman Technologies has forged significant collaborations, notably with
Visvesvaraya Technological University (VTU). This partnership has led to the development of Minor
and Honor Degree programs in cutting-edge technologies, aiming to empower the next generation of
professionals.
The VTU Internship Program, facilitated by Rooman Technologies, offers students a comprehensive
training experience. Spanning approximately 400 hours during the 7th semester, this program is
designed to integrate seamlessly with academic coursework, ensuring students can balance their
studies while acquiring practical skills.
Rooman Technologies supports the Skill Hub initiative, a collaborative effort involving NSDC, VTU,
IIT Guwahati, and IBM. This program provides students with industry-relevant skills, hands-on
experience, and recognized certifications.
These features collectively ensure that participants are well-equipped to meet the evolving demands of
the technology sector.
CHAPTER 4
TASKS PERFORMED
The project involved several critical tasks to streamline and automate the hyperparameter tuning process
using Bayesian Optimization. Below is a structured breakdown of the tasks performed:
1. Data Preprocessing and Feature Engineering
Dataset Selection & Preparation – Collected real-world datasets for classification, regression, and
clustering problems.
Data Cleaning – Handled missing values, outliers, and performed necessary transformations.
Feature Scaling & Encoding – Applied techniques such as Min-Max Scaling, Standardization,
and One-Hot Encoding for numerical and categorical data.
2. Model Selection and Baseline Evaluation
Exploratory Data Analysis (EDA) – Visualized dataset distributions, correlations, and feature
importance.
Baseline Model Training – Implemented standard ML models (Logistic Regression, Decision
Trees, Random Forests, SVM, Neural Networks) for comparison.
Performance Metrics Evaluation – Measured accuracy, precision, recall, F1-score, RMSE, and
AUC-ROC.
3. Bayesian Optimization for Hyperparameter Tuning
Implemented Bayesian Optimization – Used Gaussian Processes, Tree-structured Parzen
Estimators (TPE), and Expected Improvement (EI) strategies.
Integration with Libraries – Utilized Optuna, Hyperopt, and Scikit-Optimize for efficient search
space exploration.
Multi-Fidelity Optimization – Incorporated Hyperband and Successive Halving to optimize
computation cost and speed.
Automated Hyperparameter Tuning – Designed an iterative framework to refine model
hyperparameters dynamically.
4. Model Evaluation and Comparison
Cross-Validation – Used K-Fold and Stratified Sampling for robust evaluation.
Comparison with Traditional Tuning Methods – Benchmarked performance against Grid Search
and Random Search.
Hyperparameter Impact Analysis – Identified the most influential parameters on model
performance.
5. Deployment and Automation
Developed a Flask-Based API – Enabled real-time model selection and hyperparameter tuning
via API calls.
DEPT. OF AI/ML, K S INSTITUTE OF TECHNOLOGY 6
DOMAIN: AI – MACHINE LEARNING ENGINEER 2024 - 2025
CHAPTER 5
REFLECTION
This internship provided invaluable hands-on experience in machine learning, data analytics, and
deployment, significantly enhancing my technical proficiency, problem-solving abilities, and project
management skills. Working through different phases of the project helped bridge the gap between
academic learning and real-world applications. The key takeaways from this internship include:
CHAPTER 6
RESULTS
Figure 3:Output
Figure 4-Accuracy
Figure 5-Parameters
CONCLUSION
This internship has been a transformative experience, equipping me with practical expertise in machine
learning, data preprocessing, and clustering techniques. Through the Automated Model Selection and
Hyperparameter Optimization Using Bayesian Optimization, I gained hands-on experience in applying
unsupervised learning algorithms such as K-Means, DBSCAN, and Hierarchical Clustering,
alongside dimensionality reduction techniques like PCA and Autoencoders. Working with high-
dimensional customer data allowed me to develop a deeper understanding of how businesses can
leverage data-driven insights to optimize marketing strategies and improve customer engagement.
Overall, this experience has strengthened my ability to work in a structured, agile environment,
improving my communication, teamwork, and time management skills. It has prepared me for future
roles in AI-driven business intelligence and data science, where I can apply machine learning techniques
to solve complex industry challenges. Moving forward, I am eager to expand my expertise in
advanced AI models, automation, and scalable deployment solutions, contributing to innovative
projects that drive data-driven decision-making and business growth.
REFERENCES
1. https://rooman.net/
2. https://online.rooman.com/
3. https://rooman.com/pmkvy-futureskill/ ai-ml-engineer/
4. https://adroitprolearn.in/my/courses.php
5. https://discuss.streamlit.io/t/integration-with-flask-app/809
6. https://en.wikipedia.org/wiki/Flask_(web_framework)
7. https://streamlit.io/
8. https://www.geeksforgeeks.org/customer-segmentation-using-unsupervised-machine-
learning-in- python/