This is a webinar held by the IEEE student branch of University of Chittagong. This talks about how a beginner can gain expert level knowledge in Machine learning and deep learning using online resources. It focuses on how the presentar solved a biomedical engineering problem using Machine learning. Also gives reference to many interesting references to advices given by the leaders of Machine learning field.
Delivered training session to Undergraduate students at Salim Habib University, Biomedical Engineering Department about basis of Fetal Monitoring System. Ways of measurement by Intermittent Auscultation, Electronic Monitoring and Internal. Discuss their principles, application and functions.
Stroke is common in pregnancy. All physicians and obstetricians caring for pregnant women should be familiar with symptoms of stroke, as well as its diagnosis and treatment. This presentation gives an overview about the latest management of stroke in pregnant women.
Reinforcement Learning (RL) refers to a branch of Artificial Intelligence (AI) that is able to achieve complex goals by maximizing a reward function in real-time. Given that RL based approaches can basically be applied to any optimization problem, its enterprise adoption is picking up fast. In this talk, we will focus on Industrial Control Systems, and show why RL is 'best fit' for many control optimization problems, from controlling combustion engines, to robotic arms cutting metals, to air conditioning systems in buildings.
Presented at OECD Workshop on Systematic Reviews in the Scope of the Endocrine Disrupter Testing and Assessment (EDTA) Conceptual Framework Level 1 in Paris, France
Delivered training session to Undergraduate students at Salim Habib University, Biomedical Engineering Department about basis of Fetal Monitoring System. Ways of measurement by Intermittent Auscultation, Electronic Monitoring and Internal. Discuss their principles, application and functions.
Stroke is common in pregnancy. All physicians and obstetricians caring for pregnant women should be familiar with symptoms of stroke, as well as its diagnosis and treatment. This presentation gives an overview about the latest management of stroke in pregnant women.
Reinforcement Learning (RL) refers to a branch of Artificial Intelligence (AI) that is able to achieve complex goals by maximizing a reward function in real-time. Given that RL based approaches can basically be applied to any optimization problem, its enterprise adoption is picking up fast. In this talk, we will focus on Industrial Control Systems, and show why RL is 'best fit' for many control optimization problems, from controlling combustion engines, to robotic arms cutting metals, to air conditioning systems in buildings.
Presented at OECD Workshop on Systematic Reviews in the Scope of the Endocrine Disrupter Testing and Assessment (EDTA) Conceptual Framework Level 1 in Paris, France
In This Data Science course ( Graduate Program ) I will focus on understanding business intelligence systems and helping future managers use and understand analytics, Business Intelligence emphasizing the applications and implementations behind the concepts. a solid foundation of BI that is reinforced with hands-on practice. The course is also designed as an introduction to programming and statistics for students from many different majors. It teaches practical techniques that apply across many disciplines and also serves as the technical foundation for more advanced courses in data science, statistics, and computer science.
Data science training in hyd ppt converted (1)SayyedYusufali
Data Science Online Training In HA comprehensive up-to-date Data Science course that includes all the essential topics of the Data Science domain, presented in a well-thought-out structure.
Taught and developed by experienced and certified data professionals, the course goes right from collecting raw digital data to presenting it visually. Suitable for those with computer backgrounds, analytic mindset, and coding knowledge.hyderabad Data Science Online Training
#datascienceonlinetraininginhyderabad
#datascienceonline
#datascienceonlinetraining
#datascience
Data science training in hyd pdf converted (1)SayyedYusufali
Overview of Data Science Courses Online
A comprehensive up-to-date Data Science course that includes all the essential topics of the Data Science domain, presented in a well-thought-out structure.
Taught and developed by experienced and certified data professionals, the course goes right from collecting raw digital data to presenting it visually. Suitable for those with computer backgrounds, analytic mindset, and coding knowledge.
What You'll Learn In Data Science Courses Online
Grasp the key fundamentals of data science, coding, and machine learning. Develop mastery over essential analytic tools like R, Python, SQL, and more.
Comprehend the crucial steps required to solve real-world data problems and get familiar with the methodology to think and work like a Data Scientist.
Learn to collect, clean, and analyze big data with R. Understand how to employ appropriate modeling and methods of analytics to extract meaningful data for decision making.
Implement clustering methodology, an unsupervised learning method, and a deep neural network (a supervised learning method).
Build a data analysis pipeline, from collection to analysis to presenting data visually.
#datasciencecoursesonline
#datascience
#datasciencecourses
Data science training in hydpdf converted (1)SayyedYusufali
Best Tableau Training Institute In Hyderabad is a robust growing data visualization tool that is used in the Business Intelligence Industry. EduXFactor Training helps you to simplify raw data in a straightforward format. The data Analysis is high-speed tracking with Tableau tool presenting creations in dashboards and worksheets
This course welcomes anyone who are passionate about playing around with data, regardless of technical or analytical background. Users can create and distribute interactive & sharable dashboards that depict the large data into easily readable graphs and charts.
EduXFactor Tableau course is exclusively designed to help you to learn, practice & explore various tools. This certification will be a stepping -stone to your Business Intelligence journey. Through the entire course, you will get an opportunity to work on varied Tableau active projects Best Tableau Training Institute In Hyderabad
#besttableautraininginstituteinhyderabad
#besttableautraininginstitute
#besttableautraining
The world has witnessed explosive digital growth in the last two decades, which has led to a data deluge. This data may be
holding some key business insights or solutions to crucial problems. Data Science is the key that unlocks this possibility
to extract vital insights from the raw digital data. These findings can then be visualized, and communicated to the
decision-makers to be acted upon.Online Data Science Training is the best choice for the students to begin a new life. We
provide Data Science Training and Placement for the students .
Half day session on Machine learning and its applications. It introduces Artificial Intelligence, move on Machine Learning, applications, algorithms, types, using Cloud for ML, Deep Learning and some resources to start with
Machine Learning for Statisticians - IntroductionDr Ganesh Iyer
Introduction to Machine Learning for Statisticians. From the webinar given for Sacred Hearts College, Tevara, Ernakulam, India on 8/8/2020. It briefly introduces ML concepts and what does it mean for statisticians.
Similar to Automating fetal heart monitor using machine learning (20)
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Palestine last event orientationfvgnh .pptxRaedMohamed3
An EFL lesson about the current events in Palestine. It is intended to be for intermediate students who wish to increase their listening skills through a short lesson in power point.
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
This is a presentation by Dada Robert in a Your Skill Boost masterclass organised by the Excellence Foundation for South Sudan (EFSS) on Saturday, the 25th and Sunday, the 26th of May 2024.
He discussed the concept of quality improvement, emphasizing its applicability to various aspects of life, including personal, project, and program improvements. He defined quality as doing the right thing at the right time in the right way to achieve the best possible results and discussed the concept of the "gap" between what we know and what we do, and how this gap represents the areas we need to improve. He explained the scientific approach to quality improvement, which involves systematic performance analysis, testing and learning, and implementing change ideas. He also highlighted the importance of client focus and a team approach to quality improvement.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
Automating fetal heart monitor using machine learning
1. Automating Fetus Health
Monitor Using Machine
Learning
Md. Tamjid Rayhan
Department of Electrical and Electronic Engineering
University of Chittagong
Session : 2012 - 2013
1
2. Outline of this seminar
• How I started my journey in Machine Learning and what plan do I
suggest for the newbies?
• How did I approach a Biomedical Engineering problem using machine
learning?
• Question and Answer session.
2
3. Machine learning: Beginner to Professional
• Which tutorials, programming languages, books and blogs suits the
beginners best?
• Do I need GPU’s , TPU’s, Cloud computing resources? If so, can I get
them for free?
• Where do I get my data for free?
• How do I know whether I have become a Pro in Machine Learning?
3
4. Where to Start?
• C /C++ / JAVA / MATLAB / R/ Python?
• There’s a github repo that can help you decide
• https://github.com/josephmisiti/awesome-machine-learning
4
5. Advantages of python
• Easy to learn
• Easy to find materials
• Easy to write code in python
• Enormous community who are very supportive
• There is a library / framework of python for almost any ML task
• Python can also be used for Web and GUI development
5
6. How to start learning python?
https://python.maateen.me/
6
9. Which IDE should you use?
• Here’s a link to all available options. Find one that suits you best:
• https://wiki.python.org/moin/PythonEditors
• I use iPython/Jupyter notebooks for data analysis and model
development
• I currently use VS code for my python development
• I started coding in the python IDLE that comes built in with python
installation.
9
10. Data structure and algorithms
Grokking Algorithms Introduction to algorithms
10
11. Machine learning is all about MATH!!!
• This is the truth , whether you are happy about it or sad about it!
• Do I need to be a math genius to start learning Machine Learning. Well the
answer is no!
• The prerequisite maths of learning machine learning is very simple: Matrix
multiplication, vector dot product, differentiation, mean, variance,
histogram.
• You need to love math though! Because each and everything you learn
about will involve math!
11
13. Essential Kaggle Micro-courses!
1. Python 5. Deep Learning
2. Pandas 6. Feature engineering
3. Intro to Machine Learning 7. Data visualization
4. Intermediate Machine Learning 8. Intro to SQL
13
14. Outcome of Kaggle Micro courses
Python Library Introduction Machine learning introduction
Pandas Your first ML Project
Scikit-learn Your first ML competition
Tensorflow Your first DL project
Matplotlib and Seaborn Data collection using SQL
14
15. The signature Machine Learning Course
https://www.coursera.org/learn/machine-learning
15
16. Outcome of “Machine Learning” course
Statistics Machine Learning Algorithms
Linear and Logistic Regression Neural Networks implementation
Concept of cost function and gradient
descent
SVM implementation
Concept of bias and Variance K-Means clustering implementation
Performance Metrics of an ML algorithm Recommender system implementation
16
17. Do I need GPU or TPU?
• No, instead use the free online virtual runtimes provided by Kaggle
and Google Colab
• In Google Colab you get a runtime with 12GB RAM and you have
access to GPU and TPU. Also you can mount your google drive as
permanent storage.
• In Kaggle you can upload your own dataset , do analysis on it using
their free runtime.
17
18. Where to get the data from?
• Kaggle competitions and datasets
• UCI Machine learning repository
• Physionet.org
• Google Dataset search
• Web scraping
• Retrieving data from relational databases using SQL
• Collecting and Building your own dataset
• Collecting data from existing products and services
18
19. What are the best books to learn Machine
learning?
Hands on Machine Learning using
scikit-learn and tensorflow
Deep Learning – Ian Goodfellow
https://www.deeplearningbook.org/
19
20. Dive into deep learning!
https://www.coursera.org/specializations/deep-learning
20
21. Miscellenius Resources
• Google crash course on machine learning
• https://developers.google.com/machine-learning/crash-course/
• This blog is for computer vision enthusiasts
• https://www.pyimagesearch.com/
• Subscribe the newsletter to deeplearning.ai
• https://www.deeplearning.ai/thebatch/
• Having difficulty setting up your GPU?
• https://course.fast.ai/#using-a-gpu
21
22. End to End learning vs. multiple stage
learning
22
23. Small data vs Big data
https://www.industryweek.com/technology-and-iiot/digital-tools/article/21122846/making-
ai-work-with-small-data
• Unlike consumer Internet companies, which have data from billions of
users to train powerful AI models, collecting massive training sets in
manufacturing is often not feasible.
• In a recent MAPI survey, 58% of research respondents reported that the
most significant barrier to deployment of AI solutions pertained to a lack of
data resources.
• Synthetic data generation, Transfer learning, Self-supervised learning, few-
shot learning, One-shot learning, anomaly detection, Human-in-the-loop
23
24. Solving a problem using Machine Learning
• Why did I choose to work on automating Fetus Health Monitor?
• Why Machine Learning is needed to solve this problem?
• What were my results? Did I answer my research questions?
• Is my work ready to get implemented in a hospital yet? If no, why
not?
24
27. Cardiotocography features
Feature Definition Ideal Value
Baseline Heart rate at rest 110 – 160 beats per minute
Variability Fluctuations from the baseline > 6 beats per minute
Acceleration
Abrupt increase from baseline of
15 beats/min that lasts for 15
seconds
Must be present in a healthy fetus
Deceleration
Decrease from baseline of 15
beats/min that lasts for 15 seconds
Decelerations are non- reassuring,
Should not be present in healthy
fetus
27
30. Similar Problems
• Detection of heart disease from ECG data
• Predicting epileptic seizure from analyzing EEG data
• Detecting Pneumonia from Chest X-ray Images
30
31. Objectives
• Research question 1: Is it possible to predict fetus health
automatically from cardiotocography data?
• Research question 2: If it is possible to predict fetus health
automatically from the Cardiotocography data, then how accurate is
that model in predicting fetus health?
• Research question 3: If it is possible to predict fetus health
automatically from the Cardiotocography data, then which features of
cardiotocography data are most important in predicting fetus health?
31
33. Model Development
Choose algorithm
Algorithm
applicability by
drawing learning
curve
Tune
Hyperparameters
from validation
curves
Train model
Calculate
performance metrics,
draw confusion
matrix and ROC
Compare the
performance of all
built models
33
34. Learning Curve for SVM
Learning curve for SVM with Linear kernel Learning curve for SVM with Gaussian kernel
34
35. Comparisn between built models
Model Description
Sensitivity
(Pathologic)
Sensitivity
(Suspected)
Precision (Normal) Accuracy
Logistic regression with
selected features
Good(0.946) bad(0.767) Excellent(0.976) Good(0.812)
Logistic regression with
all features
Excellent
(0.973)
Good(0.86) Excellent(0.988) Average (0.804)
Random forest with
selected features
Good (0.892) Good(0.837) Excellent( .974) Excellent( 0.953)
Random forest with all
features
Good(0.892) Good(0.884) Excellent( .98) Excellent( 0.953)
SVM with selected
features
Good(0.919) Good(0.837) Excellent(0.992) Good(0.841)
SVM with all features Good(0.946) Good(0.814) Excellent(0.984) Good(0.833)
35
36. Answers to research questions
• Question 1: Is it possible to predict fetus health automatically from
Cardiotocography data?
• Answer: Yes, It is possible.
• Question 2: Then how accurate is that model in predicting fetus
health?
• Answer: Based on the performance of models I selected two models
as most implementable
• One of them Random forest with selected features has high overall
accuracy of 95.3%
• Another one Logistic Regression with all features has compromised
overall accuracy of 80.4% to obtain excellent sensitivity in pathologic
of 97%
36
37. Answers to research questions
• Question 3: Which features of cardiotocography data are most
important in predicting fetus health?
• Answer: According to feature importance of random forest model the
feature importance of the five most important features are as below:
Feature Importance
Percentage of time with abnormal short term variability (ASTV) 0.15
Percentage of time with abnormal long term variability (ALTV) 0.13
Histogram mean 0.1
Mean value of short term variability (MSTV) 0.08
Acceleration (AC) 0.07
37
38. How do you know you have become a
Professional in Machine Learning?
• Be a competitions, notebooks, datasets, discussions master in Kaggle. 4x
grandmaster Abhishek Thakur explains:
• https://www.youtube.com/watch?v=z15TKkAPNUM
• Publish the results of your research in an impactful journal.
• Get the Machine learning engineer job you wanted
• Get accepted in your favourite PhD program
• Build a good freelancing portfolio in this field
38
39. Yann Lecun’s Advice
• So my advice is, if you want to get into this, make yourself useful.
• So make a contribution to an open source project, for example.
• Or make an implementation of some standard algorithm that you can't find the
code of
• online, but you'd like to make it available to other people.
• So take a paper that you think is important,
• and then re-implement the algorithm, and then put it open source package,
• or contribute to one of those open source packages.
• And if the stuff you write is interesting and useful, you'll get noticed.
• Maybe you'll get a nice job at a company you really wanted a job at,
• or maybe you'll get accepted in your favorite PhD program or things like this.
39
40. A business example! Digital Marketing!
• A company has passenger ships from Tokyo to Hokkaido
• The company also have a dataset of Internet usage data for it’s
potential customers (Potential Tourists from Tokyo to Hokkaido)
• Can this company deliver custom advertisements based on the users
behavior and characteristics, so that the user is most likely to buy a
ticket to Hokkaido from this company?
40