0% found this document useful (0 votes)
7 views11 pages

Bhoom

Uploaded by

sharanrpaipai03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views11 pages

Bhoom

Uploaded by

sharanrpaipai03
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Embedded Machine Learning

ELEPHANT SOUND SEGMENTATION


SHARAN RAGHUVEER PAI
4CB21AI040

Guided by:-

Divyesh Divakar
Asst.professor
Dept of AIML
Abstract

This report documents a 30-day intensive training program focused on equipping


participants with the skills necessary to excel in the field of embedded machine
learning. The first half of the program delved into the fundamentals of C language,
data structures, and algorithms, providing a solid foundation for understanding
computational concepts. The second half transitioned into the exciting realm of
embedded machine learning, with hands-on experience(Aurdino BLE sensors) at
Tiny Prism Labs.
About Inhouse Internships, Outcomes

• Introduction to Programming Languages • Looping Statements


• History of C • Arrays, array types
• C Tokens -Introduction and classification • Pointers,Functions
• Datatypes and Modifiers • Structure ,its types ,definition
• Structure and execution flow of program • Time and Space complexity
• Preprocessor Section • Sorting algorithms
• Definition • Linked lists ,its types
• Global Declaration • Stack,queues and trees
• Main() Function
• Sub Programs
• Managing i/o functions
• Types of Operators in C
Outcomes
• C Proficiency: C is a foundational language for many higher-level languages. By learning C, you'll grasp core programming
concepts like memory management, pointers, and control flow

• Problem-Solving Skills: C programming requires breaking down problems into logical steps and implementing them
efficiently. This problem-solving approach is crucial for all areas of computer science.

• Understanding Data Organization: Data structures provide efficient ways to organize and manage data in memory. You'll
learn about arrays, linked lists, stacks, queues, trees, and graphs, and how to choose the right one for a specific task

• Algorithm Design: Data structures go hand-in-hand with algorithms. You'll develop the ability to design efficient algorithms
that leverage appropriate data structures to solve problems.

• In-Demand Skills: C and data structures are widely used in various software development domains like systems programming,
embedded systems, and game development. Proficiency in these areas makes you a valuable asset to potential employers.

• Analytical Thinking: C and data structures encourage analytical thinking as you break down problems, analyze algorithm
efficiency, and choose suitable data structures

• Logical Reasoning: Developing solutions in C requires strong logical reasoning skills to ensure code correctness and efficiency
Industry Internship

Tiny Prism Labs Private Limited is a young and innovative company aiming to revolutionize the way we solve practical
problems through TinyML technology. Founded in 2021 by a diverse team with expertise in both technical and medical
fields, Tiny Prism Labs is dedicated to fostering an inclusive environment that allows all individuals to be heard and valued.
Domain :Embedded Machine Learning

Errol Joshua (Co-founder)

Mahesh Nayak (CEO)

Dr. Radish Kumar

Dr. Rahul K
Skill Set

• Basic Embedded Machine Learning


• Problem solving skills
• Implementation of ml in a application
• Useage of ml without a python code
• Extracting of data or data set
• Building a Ml model
• Train, test data
• Deployment of an ML model in hardware
• Real time development of a project
• Experience in a company work life
Introduction

• Elephants are highly social animals with complex communication systems.


They vocalize through a variety of sounds, including trumpets, roars,
rumbles, and others.
• These sounds convey information about social status, emotional state, and
potential threats.
• Accurately segmenting and analyzing these sounds can provide valuable
insights into elephant behavior and ecology.
Problem statement

• Manual segmentation of elephant sounds from long audio recordings is a time-


consumingand laborious task.
• Existing automatic sound segmentation algorithms often struggle todifferentiate
between different types of elephant vocalizations due to their
overlappingcharacteristics.
• Additionally, these algorithms may not be robust to background noise orvariations in
elephant vocalizations across individuals and environments.
Proposed Solution

• As a result of this project, we obtain a new audio file that exclusively contains the
segmented elephant trumpets.
• This streamlined approach significantly enhances the efficiency and accuracy of
bioacoustic research and analysis.
Impact:
• Our project opens up new avenues in the field of bioacoustics, offering a valuable
tool for researchers studying elephant communication and behavior.
• It also has potential applications in wildlife conservation efforts, contributing to our
understanding and protection of these majestic creatures.
APPLICATION

• Wildlife Research and Conservation

• Sound design and Music production

• Educational Tools

• Surveillence and Alert System


Thank You

You might also like