Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
31 views14 pages

School of Computer Science and Engineering Internship Review - Presentation

Uploaded by

gyaneshwer.0001
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)
31 views14 pages

School of Computer Science and Engineering Internship Review - Presentation

Uploaded by

gyaneshwer.0001
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
You are on page 1/ 14

School of Computer Science and Engineering

Internship Review - Presentation


BCSE399J (Summer Industrial Internship)/
CBS1902/CSE1902/ CSI3903 (Industrial Internship)

Type of Intern: Online Course


Title of Intern: MERN, AI & ML
Internship completed at :
Smartinternz, Ethnus
https://codemithra.com/ [email protected] Arun K H 9742787700
Duration : 95: 28 Aug 2023 to 30 Nov 2023
Date of Presentation: 01 May 2024

by

Gyaneshwer Jha 21BCT0186

1
Introduction

MERN Full Stack Development:

We started with the fundamentals, getting comfortable with HTML tags, tables, and
CSS properties to build the foundation of web pages. We then progressed to JavaScript,
the backbone of interactive elements, learning about variables, functions, and control
flow. Bootstrap, a popular framework, came next, enabling us to create responsive
layouts and user interfaces efficiently. Diving deeper, we tackled MongoDB, a powerful
NoSQL database, for data storage and retrieval. Finally, we explored Express.js, a
Node.js framework, to build robust backend functionalities for our web applications.
Throughout the MERN track, we practiced building projects, gaining hands-on
experience in integrating these technologies.

Gyaneshwer Jha 21BCT0186 2


Introduction

Artificial Intelligence & Machine Learning:


Our AIML journey began with understanding the fundamental concepts of AI, Machine Learning,
and Deep Learning. We explored the differences between these fields and their applications. Next,
we delved into Python, a popular programming language for scientific computing and machine
learning. We learned about variables, data structures, and control flow in Python, preparing
ourselves for building models. As we progressed, we explored essential libraries like NumPy and
Pandas for numerical computations and data manipulation, crucial for machine learning tasks.
Moving on, we tackled core machine learning algorithms like Linear Regression, Logistic Regression,
and Decision Trees. We learned to train and evaluate these models on datasets. Later, we explored
advanced topics like K-Nearest Neighbors, Naive Bayes, K-Means Clustering, and Artificial Neural
Networks, expanding our knowledge of solving various machine learning problems. The AIML
track emphasized practical application. We built projects using these algorithms, solidifying our
understanding and problem-solving skills.
This presentation will delve deeper into the learnings of these courses namely MERN Full Stack by
Ethnus and Artificial Intelligence and Machine Learning by SmartInternz.
Gyaneshwer Jha 21BCT0186
3
Aim, objective(s) and motivation.

To gain proficiency in modern web development using the MERN stack and to
understand the fundamentals and applications of Artificial Intelligence (AI) and
Machine Learning (ML).

Mastering MERN Stack:


Covered in-depth concepts of MongoDB, Express.js, React.js, and Node.js.Building Full-
Stack Applications: Developed various applications integrating frontend and backend
technologies.
Deployment and Scalability:
Learned to deploy applications on cloud platforms like github, vercel. Version Control
and Collaboration: Utilized Git and GitHub for version control and collaborative
development.
Gyaneshwer Jha 21BCT0186 4
Aim, objective(s) and motivation.

Foundations of AI and ML:


Understanding the basic principles, algorithms, and applications of AI and ML.
Hands-on Projects:
Developed projects using Python and popular libraries like TensorFlow and scikit-learn.
Data Preprocessing and Feature Engineering:
Learned techniques for data cleaning, preprocessing, and feature selection.
Model Evaluation and Optimization:
Explored methods for evaluating model performance and optimizing hyperparameters.
Real-world Applications:
Explored real-world applications such as image recognition, natural language
processing, and recommendation systems.

Gyaneshwer Jha 21BCT0186 5


Aim, objective(s) and motivation.

Overall Goals:
Acquire practical skills in MERN stack development for building scalable web applications.
Understand the concepts and applications of AI/ML to solve real-world problems. Combine
knowledge from both courses to create innovative and efficient solutions.
Motivation
Passion for technology : A deep-rooted interest in exploring the latest advancements in web
development and artificial intelligence.
Career Aspirations: Striving to carve a niche in the dynamic tech industry by mastering cutting-
edge technologies.
Problem-Solving Mindset: Driven by the desire to address real-world challenges through
innovative solutions.
Continuous Learning: Embracing learning as a lifelong journey to stay updated with emerging
trends and technologies.

Gyaneshwer Jha 21BCT0186 6


Skills acquired

MERN Full Stack Development:

Frontend Development: Proficiency in HTML5, CSS3,Tailwind and


JavaScript. Advanced understanding of React.js for building interactive
user interfaces. Experience with state management using Redux.
Backend Development: Mastery of Node.js and Express.js for server-side
development. Proficiency in MongoDB for database management. RESTful
API development and integration. Postman is used for backend testing.
Deployment : Experience in deploying applications using Vercel and
Netlify. Version control with Git and collaborative development using
GitHub.

Gyaneshwer Jha 21BCT0186 7


Skills acquired

Artificial Intelligence & Machine Learning:


Foundation : Understanding of fundamental concepts in AI and ML.
Knowledge of various algorithms and techniques.
Data Handling: Data preprocessing techniques including cleaning,
normalization, and transformation. Feature engineering for improving
model performance.
Modeling and Evaluation: Building models using libraries like TensorFlow
and scikit-learn. Evaluation metrics for assessing model performance and
accuracy.
Real-world Applications: Experience in developing AI/ML solutions for
image recognition, NLP, and recommendation systems.

Gyaneshwer Jha 21BCT0186 8


Assessment (Quiz/Project)

MERN Full Stack Development Project :


Paragraph Word Counter, Calculator Application, Colour Picker, Use of Axios in React JS,
Age Calculator, Personal Portfolio Website
Final Project : Online Bike showroom : MERN Stack portal
Github link – https://github.com/piyushkumar24/motorbike_project
Deployment link - https://65539b710ca812063cb01325--dazzling-bienenstitch-6d5911.netlify.app/

Artificial Intelligence & Machine Learning Project :


Penguin Classification Analysis, Red wine Quality prediction, Market Basket Magic: Extracting Insights
for Retail Success, Cat-Dog Classification, Startup profit predict : using Flask deployment
Final Project: Lip Reading using Deep Learning

Gyaneshwer Jha 21BCT0186 9


Certificate

MERN Full Stack Development:

SONU KUMAR 21BCT0220 10


Certificate

MERN Full Stack Development:

Gyaneshwer Jha 21BCT0186 11


New technologies/Frameworks/real-time
problems/Analysis based knowledge acquired
MERN Full Stack Development:

New Technologies/Frameworks: Staying updated with MongoDB, Express.js, React.js,


and Node.js advancements, alongside exploring complementary tools like Redux and
Mongoose.
Real-Time Problems: Tackling scalability, performance optimization, security, and data
management issues while handling authentication, asynchronous operations, and real-
time features.
Analysis-Based Knowledge: Developing analytical skills to make architectural
decisions, optimize performance, analyze user data, and troubleshoot effectively.

Gyaneshwer Jha 21BCT0186 12


New technologies/Frameworks/real-time
problems/Analysis based knowledge acquired

Artificial Intelligence & Machine Learning:

New Technologies/Frameworks: Explore emerging tools and libraries.


Real-Time Problems: Tackle scalability, security, and data management issues.
Analysis-Based Knowledge: Make informed decisions, optimize performance, and
troubleshoot effectively.

Gyaneshwer Jha 21BCT0186 13


Conclusion

As we conclude our Full Stack Internship Program, it's crucial to reflect on our journey
through the MERN and AIML domains. In MERN (MongoDB, Express.js, React,
Node.js), we progressed from foundational concepts to advanced techniques, mastering
frontend and backend development. Simultaneously, our exploration of AIML
(Artificial Intelligence and Machine Learning) introduced us to Python fundamentals,
various algorithms, and deep learning architectures like CNNs and RNNs. The synergy
between MERN and AIML enabled us to seamlessly integrate frontend development
with advanced machine learning models, preparing us for diverse challenges in the tech
industry.

Gyaneshwer Jha 21BCT0186 14

You might also like