ARTIFICIAL INTELLIGENCE & MACHINE
LEARNING
  SERSHAH ENGINEERING COLLEGE , SASARAM
       BIHAR ENGINEERING UNIVERSITY , PATNA
          INTERNSHIP PRACTICE REPORT
       Submitted In Partial Fulfillment for the Award of Degree Of
                   Bachelor of Engineering
                                   In
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
                           SUBMITTED BY
                  Rahul Kumar -- 21105124002
                          ( 2021 - 2025 )
                      Internship Carried Out at
                      Invigo Educare Pvt. Ltd.
                                   1
                         CERTIFICATE
This is to certify that the “Internship Practice Report” Submitted by
Rahul Kumar with 21105124002, in partial fulfillment for the award
of B.Tech. in Computer Science & Engineering, of Sershah
Engineering College , during the academic year 2024-2025. It is
certified that all suggestion indicated for internal assessment have
been incorporated in the report. The report of the internship practice
has been approved as it satisfies the academic requirements in respect
of internship practice prescribed for the said degree.
                                  2
                          ACKNOWLEDGEMENT
    The success and final outcome of learning Machine Learning required
a lot of guidance and assistance from many people and I am extremely
privileged to have got this all along the completion of my course and few
of the projects. All that I have done is only due to such supervision and
assistance and I would not forget to thank them.
    I respect and thank INVIGO EDUCARE Team, for providing me an
opportunity to do the course and project work and giving me all support
and guidance, which made me complete the course duty.
    I am thankful to and fortunate enough to get constant encouragement,
INVIGO EDUCARE support and guidance from all Teaching staffs of
which helped us in successfully completing my course and project work.
                                       3
CERTIFICATE PAGE
       4
                   CONTENTS
   FIRST COVER PAGE
   CERTIFICATE
   ACKNOWLEDGEMENT
   CHAPTER 1        INTRODUCTION
   CHAPTER 2        INDUSTRY AND DEPARTMENT
    COMPANY PROFILE
    ABOUT INDUSTRY
   CHAPTER 3      WORKING IN INDUSTRY
      Technical work details carried out at work place
   CHAPTER 4        FIGURES AND PHOTOGRAPHS
   CHAPTER 5        CONCLUSION
                           5
                          Introduction
 Arthur Samuel, an American pioneer in the field of computer
  gaming and artificial intelligence, coined the term "Machine
  Learning" in 1955
 Over the past two decades Machine Learning has become one of
  the mainstays of information technology.
 With the ever-increasing amounts of data becoming available
  there is good reason to believe that smart data analysis will
  become even more pervasive as a necessary ingredient for
  technological progress. Definition of Machine Learning
 Definition of Machine Learning
         Machine learning is an application of artificial intelligence
(AI) that provides systems the ability to automatically learn and
improve from experience without being explicitly programmed.
Machine learning focuses on the development of computer
programs that can access data and use it learn for themselves.
 Definition of Artificial Intelligence
            Artificial intelligence refers to the simulation of human
intelligence in machines that are programmed to think like human
beings and mimic their actions. The term may also be applied to any
machine that exhibits traits associated with a human mind such as
learning and problem solving.
                                 6
 Relationship between AI and ML
       Machine Learning is an approach or subset of Artificial
Intelligence that is based on the idea that machines can be given
access to data along with the ability to learn from it.
 Features of Machine Learning
 Machine Learning is computing-intensive and generally requires
  a large amount of training data.
 It involves repetitive training to improve the learning and
  decision making of algorithms.
 As more data gets added, Machine Learning training can be
  automated for learning data patterns and adapting its algorithm.
 Techniques of Machine Learning
 Supervised Learning
      Supervised learning is a machine learning task a function that
  maps an input to an p          output based on example input-output
  pairs it refers a function from label training data consisting of a set
                                 7
  of training examples
 Unsupervised Learning
      Unsupervised learning is the training of machine using information that is
  neither classifiednor labeled and allowing the algorithm to act on that information
  without guidance.
                                         8
       Applications of Machine Learning
 Image Processing
              Optical Character Recognition (OCR)
              Self-driving cars
              Image tagging and recognition
 Robotics
              Industrial robotics
              Human simulation
 Data Mining
              Association rules
              Anomaly detection
              Grouping and Predictions
 Video games
              Pokémon
              PUBG
 Text Analysis
              Spam Filtering
              Information Extraction
              Sentiment Analysis
 Healthcare
              Emergency Room & Surgery
              Research
              Medical Imaging & Diagnostics
                                           9
              INDUSTRY AND DEPARTMENT
Company profile:
          AI Edge Innovations India Pvt Ltd is a next generation
technology company that enables our customers to broaden their reach
and enable them to execute complex projects by providing end-to-end
solutions. Our strong team with core values of trust, integrity and
excellence have enabled multitude of projects in the area of Artificial
Intelligence, Machine Learning, Deep Learning and IIOT Solutions and
their integration on AI Edge Devices like FPGA, SoC, ARM, GPU and
TPU.
          AI Edge Innovations Pvt Ltd is formed by a group of young
professionals in the year 2018 and incorporated as a Private Limited
Company in 2020.
Overview of AI Edge Tech Innovations Pvt Ltd. :
         AI Edge Innovations offers an integrated portfolio of
ASIC/SoC/GPU/TPU design services and solutions to its customers in
key domains including Image and Computer Vision, development of
Video Processing IP, Embedded solutions in the area of in the
Automotive, Consumer Electronics, Industrial IoT and Medical
electronics space.
About Industry :
   IOT Solutions: Develop-In-house IOT solutions and modules for
    commercial and industrial IOT solutions.
   VLSI Solutions: Prototype Development, Solution Test and Field
    Implementation and Industry Vertical optimized modular solutions.
   AI and ML Solutions: Design and develop AI based application
    on hardware like Nvidia, PYNQ and Google Coral dev boards.
                                  10
   Automotive Solutions: Hard Real Time controllers in engine,
    brakes and chassis systems and soft real-time, graphics intensive in-
    car computing/navigational and control information and
    entertainment terminals. Design and development of EV BMS
    systems.
Services:
ASIC AND FPGA Services:
      AI Edge Innovations Pvt Ltd provides an integrated portfolio of
product solution and services to its customers in the area of Analog,
digital and development of Video related IP solutions. The company
enables the customers to provide better solutions and achieve their time-
to-market window.
Embedded Solutions:
      Design and develop embedded based solutions in the area of Audio,
Image and Video Processing. Develop and execute simulation-based tests
(including testing for software-in-the-loop, processor-in-the-loop, and
hardware-in-the-loop). Embedded Coder lets you profile the generated
code using task and function level profiling. The company enables the
customers to provide better solutions and achieve their time-to-market
window.
Machine Learning and Deep Learning Solutions:
      AI Edge Innovations Pvt Ltd aims in providing innovative AI
solutions to the customers for a better tomorrow. Our focus is to provide
and build a product driven community around the globe where our
customers can collaborate, learn, share and develop real time AI based
product solutions.
Project Capability
   Real Time Object Classification
   Machine Learning Algorithm Deployment on FPGA
   Real Time Audio Processing on FPGA
                                  11
     DWT based Image Compression IP
     Software Codesign of Real Time Video Compression
Products
   Real time IOT based Face Counting Algorithm:
              Counts the individual’s participants by recognising the face
        and automatically updating it in the database, thus reduces the
        manual effort of marking attendance at schools and workplaces and
        display the data on cloud.
     Real time IOT based Traffic Monitoring System:
             Counts the number of vehicles on either side of the lane using
        a camera and update the data on real time on to the cloud.
       GPU Based Object Classification:
              Object detection is one of the most challenging problems in
        computer vision and is the first step in several computer vision
        applications. The goal of an object detection system is to detect all
        instances of objects of a known category in an image.
                                      12
          WORKING IN INDUSTRY:
Reason for choosing Machine Learning:
     Learning machine learning brings in better career opportunities
         Machine learning is the shining star of the moment.
         Every industry looking to apply AI in their domain, studying
           machine learning opens world of opportunities to develop cutting
           edge machine learning applications in various verticals – such as
           cyber security, image recognition, medicine, or face reSeveral
           machine learning companies on the verge of hiring skilled ML
           engineers, it is becoming the brain behind business intelligence.
     Machine Learning Jobs on the rise:
         The major hiring is happening in all top tech companies in search
          of those special kind of people (machine learning engineers) who
          can build a hammer (machine learning algorithms).
         The job market for machine learning engineers is not just hot but it’s
          sizzling.
         Machine Learning Jobs on Indeed.com - 2,500+(India) &
          12,000+(US)
   Learning Outcome:
          Have a good understanding of the fundamental issues and
             challenges of machine learning: data, model selection, model
             complexity, etc.
            Have an understanding of the strengths and weaknesses of many
             popular machine learning approaches.
            Appreciate the underlying mathematical relationships within and
             across Machine Learning algorithms and the paradigms of
             supervised and un-supervised learning.
            Be able to design and implement various machine learning
             algorithms in a range of real-world applications.
            Ability to integrate machine learning libraries and mathematical
             and statistical tools with modern technologies
            Ability to understand and apply scaling up machine learning
             techniques and associated computing techniques and technologies.
                                     13
Conclusion:
          At AI Edge Innovation Pvt Ltd, this internship has been an
excellent and rewarding experience. I can conclude that there have
been a lot I’ve learnt from my work at AI Edge Innovation Pvt Ltd.
Needless to say, the technical aspects of the work I’ve done are not
flawless and could be improved provided enough time. As someone
with no prior experience with AI and ML. Whatsoever I believe my
time spent in research and discovering it was well worth it and
contributed to finding an acceptable solution to build a fully
functional real time application. The things that I’ve learned the
importance of our time-management skills, self-motivation and
ability to learn new things.
                                  14