Internship Final Report123
Internship Final Report123
The satisfaction and euphoria that accompany the successful completion of any task would be in
complete without the mention of the people who made it possible, whose constant guidance and
encouragement crowned the efforts with success.
I would like to thank the Management of Basaveshwar Engineering College, Bagalkot for
providing such a healthy environment for the successful completion of project work. I would like
to express our thanks to the principal Dr. S. S. Injaganeri for their encouragement that motivated
us to successfully complete the project.
It gives me immense pleasure to thank Dr. S. R. Patil Head of the department of Information
Science and Engineering, for their valuable guidance and encouragement through the period of
my internship.
I extend my sincere thanks and heartfelt gratitude to my internal guide Prof. C. R. Shivanagi for
providing me a valuable support throughout the period of my internship.
I extend my sincere thanks and heartfelt gratitude to my external guide Mr. Mallari Kulkarni(Co-
founder of Tech-Fortune Technologies) for guiding us throughout the period of my internship.
I would like to sincerely thank all those people who have been supporting in the part of my
internship at "TECH-FORTUNE TECHNOLOGIES".
Finally, I take this opportunity to extend my earnest gratitude and respect to my parents, teaching
and nonteaching staff of the department, the library staff and all my friends who have directly or
indirectly supported me during the period of my internship.
1|Pa ge
ABSTRACT
Present day computer applications require the representation of huge amount of complex
knowledge and data in programs and thus require tremendous amount of work. Our ability to code
the computers falls short of the demand for applications. If the computers are endowed with the
learning ability, then our burden of coding the machine is eased (or at least reduced).This is
particularly true for developing expert systems where the "bottle-neck" is to extract the expert's
knowledge and feed the knowledge to computers. The present day computer programs in general
(with the exception of some Machine Learning programs) cannot correct their own errors or
improve from past mistakes, or learn to perform a new task by analogy to a previously seen task.
In contrast. Human beings are capable o all the above. Machine Learning will produces smarter
computers capable of all the above intelligent behavior.
The area of Machine Learning deals with the design of programs that can learn rules
from data, adapt to changes, and improve performance with experience. In addition to being one
of the initial dreams of Computer Science, Machine Learning has become crucial as computers
are expected to solve increasingly complex problems and become more integrated into our daily
lives. This is a hard problem, since making a machine learn from its computational tasks requires
work at several levels, and complexities and ambiguities arise at each of those levels.
So, here we study how the Machine learning take place, what are the methods, discuss
the Project (Implemented during Training) applications, present and future status of machine
learning.
2|Pa ge
CONTENTS
1. Acknowledgement 1
2. Abstract 2
6. Conclusion 17
7. References 18
3|Pa ge
Chapter 1
ABOUT COMPANY
The Tech Fortune group was originally incepted in 2013 to focus only on EPC assignment of
Infra and Real Estate Projects. Later the Company shifted its focus towards software
development, training, BPO, Sourcing, Food Business, HealthCare and Strategic Advisory
Services. The Tech Fortune group Tech Fortune was born in 2013 with an objective to create
a landmark initiative by a group of highly qualified technology-oriented professionals in the
software domain. A software development firm head quartered in vijapur and operating for 5
years in with 3 offices across Karnataka. Since its inception in 2013, Tech fortune group has
grown rapidly with the help of its valued Customers, professionals & Business Associates who
have been continuously contributing and monitoring the Company’s business activities in the
operations of Project Management, Education Consultancy, QMS and Six Sigma
implementation and many other domain of expertise.
Vision
With an unyielding focus on integrity and backed by strong founders and management team ,
Sourcing wants to make a mark in the field of IT services by applying innovation to simplify
complex business processes and add value to client’s business.
Mission
Being slow and steady, our mission is to gain the confidence of our clients and by dint of our
integrity, innovation and dynamism, deliver their requirements on time with full quality thus
bridging the gap between demand and delivery.
4|Pa ge
Chapter 2
TASK PERFORMED
5|Pa ge
2.2 Technologies learnt
Natural Language Processing (NLP) – One major sub-field of AI is Natural Language
Processing because it is this technology that helps computers read, understand and
process human languages. It mainly includes two work areas, computer science, and
linguistics. It is a crucial technology used in AIML projects for building chatbots that
can understand and respond to natural language inputs.
Machine Learning: AIML projects often use machine learning algorithms to train
chatbots to recognize patterns in user inputs and generate appropriate responses.
Convolutional Neural Networks (CNN) – Ensure that you invest time in studying
Neural Networks thoroughly so as to be able to precisely create solutions for problems
related to image classification, translation and speech recognition. This technology
helps in programming a machine to execute complex codes on its own.
6|Pa ge
2.3 Task assigned
7|Pa ge
8|Pa ge
9|Pa ge
10 | P a g
e
11 | P a g
e
12 | P a g
e
13 | P a g
e
14 | P a g
e
15 | P a g
e
Chapter 3
KEY LEARNINGS
Data preparation: Before building any machine learning model, it is important to pre-
process the data to ensure it is in the correct format for analysis. This involves tasks
such as handling missing data, dealing with outliers, and normalizing the data.
Model selection: R offers a wide range of machine learning algorithms, and selecting
the right model for the task at hand is critical. Commonly used models include linear
regression, logistic regression, decision trees, and random forests.
Model evaluation: Once a model has been built, it is important to evaluate its
performance using various metrics such as accuracy, precision, recall, and F1-score. R
provides several functions for model evaluation, including confusion matrices and ROC
curves.
Deployment: After a model has been built and evaluated, it can be deployed in a variety
of ways, such as creating an API or integrating it into a web application. R offers
packages such as Plumber and Shiny that make it easy to deploy machine learning
models
Troubleshooting: As with any programming language, there will be times when things
do not work as expected. Learning to troubleshoot and debug errors in R code is an
important skill to have.
16 | P a g e
CONCLUSION
I have understood the various equipment’s working principle, company details, specifications
and distributors details. The whole internship period has motivated me to design a system,
component, or process to meet desired needs with realistic constraints such as economic,
environmental, social, political, ethical, health and safety, manufacturability, and
sustainability. It made me understand the function on multidisciplinary teams and inspired me
to create a novel system to solve engineering problems. It has made me Understand
professional and ethical responsibility and to Communicate effectively. I have obtained the
broad education necessary to understand the impact of engineering solutions in a global,
economic, environmental, and societal context.
17 | P a g e
REFERENCES
[1] https://www.ibm.com/topics/machine-learning
[2] https://www.javatpoint.com/types-of-machine-learning
[3] https://www.javatpoint.com/supervised-machine-learning
[4] https://www.geeksforgeeks.org/supervised-unsupervised-learning/
[5] https://www.geeksforgeeks.org/best-python-libraries-
for- machine- learning/
[6] https://numpy.org/numpy-tutorials/
[7] https://scikit-learn.org/stable/getting_started.html
[8] https://pandas.pydata.org/getting_started.html
[9] https://matplotlib.org/stable/tutorials/index
[10] https://seaborn.pydata.org/tutorial.html
18 | P a g e