This presentation is the part of the webinar conducted by CloudxLab. This was the free session on Machine Learning.
Cloudxlab conducts such webinars very frequently and to make sure you never miss the future webinar update, please see the 'Events' section at CloudxLab.com
This presentation is the part of the webinar conducted by CloudxLab. This was the free session on Machine Learning.
Cloudxlab conducts such webinars very frequently and to make sure you never miss the future webinar update, please see the 'Events' section at CloudxLab.com
Machine learning is a subfield of artificial intelligence (AI) that focuses on the development of algorithms and statistical models that enable computer systems to learn and make predictions or decisions without being explicitly programmed. In essence, machine learning allows computers to automatically discover patterns, associations, and insights within data and use that knowledge to improve their performance on a task.
CS6659 Artificial Intelligence
Slides in the features of Artificial Intelligence, Definition of Artificial Intelligence
Can be used by undergraduate students
Artificial Intelligence and Machine Learning Aditya Singh
Presented By JBIMS Marketting Batch (2017-2020).
Application Artificial Intelligence in MIS(Management Information System). Presented By Trilok Prabhakaran , Aditya Singh , Shashi Yadav, Vaibhav Rokade. Presentation have live cases of two different industry.
by Samantha Adams, Met Office.
Originally purely academic research fields, Machine Learning and AI are now definitely mainstream and frequently mentioned in the Tech media (and regular media too).
We’ve also got the explosion of Data Science which encompasses these fields and more. There’s a lot of interesting things going on and a lot of positive as well as negative hype. The terms ML and AI are often used interchangeably and techniques are also often described as being inspired by the brain.
In this talk I will explore the history and evolution of these fields, current progress and the challenges in making artificial brains
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
Machine learning para tertulianos, by javier ramirez at teowakijavier ramirez
Would you like to use machine learning in your projects but you think you don't know enough? I'll tell you why machine learning is relevant, how machines learn, and which ready-made algorithms you can use if you don't know much maths but you still want to take advantage of ML
The IT discipline of machine learning has become increasingly important in recent years. It promises to solve types of problems for which normal software development is considered unsuitable or too costly.
Artificial intelligence
what is AI?
History
foundations of AI
Types of AI
Applications of AI
machine learning and applications
AI Vs Machine learning
Deep learning- advantages and disadvantages
Applications of Deep learning
Why is deep learning better than machine learning
Deep learning vs machine learning
Artificial Neural Network (ANN)
Architecture of ANN
Types of ANN
Applications of ANN
Softwares of ANN and their applications
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
The Artificial Intelligence in IoT Applications. Take your first step towards a bright future with our renowned alumnus,
Prof R. Raj Kumar on AI for IoT Applications.
He is an award wining author of the book, ‘India 2030’.
To get access to the webinar kindly contact your respective department heads.
Looking forward to having you on the webinar.
.
.
.
#KCGCollege #KCGStudentlife #KCGConnect #Education #EmergingTechnologies #ArtificialIntelligence #IoT #MachineLearning #BlockChain #ElectricVehicle #QuantumTechnology #CAD
Machine learning is a subfield of artificial intelligence (AI) that focuses on the development of algorithms and statistical models that enable computer systems to learn and make predictions or decisions without being explicitly programmed. In essence, machine learning allows computers to automatically discover patterns, associations, and insights within data and use that knowledge to improve their performance on a task.
CS6659 Artificial Intelligence
Slides in the features of Artificial Intelligence, Definition of Artificial Intelligence
Can be used by undergraduate students
Artificial Intelligence and Machine Learning Aditya Singh
Presented By JBIMS Marketting Batch (2017-2020).
Application Artificial Intelligence in MIS(Management Information System). Presented By Trilok Prabhakaran , Aditya Singh , Shashi Yadav, Vaibhav Rokade. Presentation have live cases of two different industry.
by Samantha Adams, Met Office.
Originally purely academic research fields, Machine Learning and AI are now definitely mainstream and frequently mentioned in the Tech media (and regular media too).
We’ve also got the explosion of Data Science which encompasses these fields and more. There’s a lot of interesting things going on and a lot of positive as well as negative hype. The terms ML and AI are often used interchangeably and techniques are also often described as being inspired by the brain.
In this talk I will explore the history and evolution of these fields, current progress and the challenges in making artificial brains
From the FreshTech 2017 conference by TechExeter
www.techexeter.uk
Machine learning para tertulianos, by javier ramirez at teowakijavier ramirez
Would you like to use machine learning in your projects but you think you don't know enough? I'll tell you why machine learning is relevant, how machines learn, and which ready-made algorithms you can use if you don't know much maths but you still want to take advantage of ML
The IT discipline of machine learning has become increasingly important in recent years. It promises to solve types of problems for which normal software development is considered unsuitable or too costly.
Artificial intelligence
what is AI?
History
foundations of AI
Types of AI
Applications of AI
machine learning and applications
AI Vs Machine learning
Deep learning- advantages and disadvantages
Applications of Deep learning
Why is deep learning better than machine learning
Deep learning vs machine learning
Artificial Neural Network (ANN)
Architecture of ANN
Types of ANN
Applications of ANN
Softwares of ANN and their applications
Webinar on AI in IoT applications KCG Connect Alumni Digital Series by RajkumarRajkumar R
The Artificial Intelligence in IoT Applications. Take your first step towards a bright future with our renowned alumnus,
Prof R. Raj Kumar on AI for IoT Applications.
He is an award wining author of the book, ‘India 2030’.
To get access to the webinar kindly contact your respective department heads.
Looking forward to having you on the webinar.
.
.
.
#KCGCollege #KCGStudentlife #KCGConnect #Education #EmergingTechnologies #ArtificialIntelligence #IoT #MachineLearning #BlockChain #ElectricVehicle #QuantumTechnology #CAD
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Epistemic Interaction - tuning interfaces to provide information for AI support
Introduction ML - Introduçao a Machine learning
1. Introduction to
Machine Learning
Danna Gurari
University of Texas at Austin
Spring 2021
https://www.ischool.utexas.edu/~dannag/Courses/IntroToMachineLearning/CourseContent.html
2. Today’s Topics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Class logistics
• Lab
3. Today’s Topics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Class logistics
• Lab
4. Key Motivations for Machine Learning
Systems that support humans by either
improving upon existing human capabilities
or providing new capabilities
10. Problems Solved by Machine Learning Today
e.g., recognizing people
e.g., shopping without a cashier
e.g., self-driving vehicle on Mars
Computer Vision Systems
11. Problems Solved by Machine Learning Today
e.g., Amazon’s Echo with Alexa e.g., Google Home
Home Virtual Assistants
12. Today’s Topics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Class logistics
• Lab
13. Origins of ML: Scaling Human Abilities
1613
Human “Computers”: first reference to people who perform calculations towards solving complex problems
http://whencomputerswerehuman.djaghe.com/
14. Origins of ML: Scaling Human Abilities
1613
• e.g., supported NASA space travel in early 1960s
Dorothy Vaughn Mary Jackson Miriam Mann
Excellent summary: https://en.wikipedia.org/wiki/Human_computer
Human “Computers”: first reference to people who perform calculations towards solving complex problems
15. Origins of ML: Scaling Human Abilities
1613
Human “Computers”
1945
ENIAC (Electronic Numerical Integrator and
Computer) created during World War II
(could compute 5,000 additions in one second)
First programmable machine
Human computers became first programmers
16. Origins of ML: Conceptual Framework
1613
Human “Computers”
1945 1950
Turing Test: can ”C” decide whether text
responses come from a machine or human
Turing Test
First programmable machine
Alan Turing
(1912-1954)
17. Origins of ML: Conceptual Framework
1613
Human “Computers”
1945 1956
Artificial
Intelligence
First programmable machine
“Artificial intelligence” established as a field at a workshop
18. Origins of ML: Conceptual Framework
1613
Human “Computers”
1945 1956
Artificial
Intelligence
First programmable machine
“Artificial intelligence” established as a field at a workshop
Workshop Proposal: “… We propose that a 2 month, 10 man study of artificial intelligence be
carried out during the summer of 1956 at Dartmouth College in Hanover, New Hampshire. The
study is to proceed on the basis of the conjecture that every aspect of learning or any other
feature of intelligence can in principle be so precisely described that a machine can be made
to simulate it. An attempt will be made to find how to make machines use language, form
abstractions and concepts, solve kinds of problems now reserved for humans, and improve
themselves. We think that a significant advance can be made in one or more of these
problems if a carefully selected group of scientists work on it together for a summer…”
19. Origins of ML: Conceptual Framework
1613
Human “Computers”
1945
First programmable machine Turing Test
& Artificial
Intelligence
1959
AI researcher Arthur Samuel coins the term
“machine learning” as:
“Field of study that gives computers the ability
to learn without being explicitly programmed.”
Machine
Learning
Artificial Intelligence
(machines that do
“intelligent” things)
Machine Learning
(algorithms that “learn”
for themselves)
1956
20. Motivation for Machines that “Learn”
• Process for hand-crafted rules:
Source: https://www.oreilly.com/library/view/hands-on-machine-learning/9781491962282/ch01.html
21. Motivation for Machines that “Learn”: Class Task
e.g., What rules would you use to answer: “Is a person in the image?”
24. Motivation for Machines that “Learn”
1. It is hard to hand-craft a complete set of rules
2. We, as humans, may not devise the best rules for a machine since our brains
(unconsciously) pre-process the data we sense
25. Motivation for Machines that “Learn”
Should you design rules or use machine learning for these tasks:
• Count how many times the letter “F” shows up in this sentence: FINISHED FILES ARE THE
RESULT OF YEARS OF SCIENTIFIC STUDY COMBINED WITH THE EXPERIENCE OF YEARS?
• Calculate the cost for gasoline on a road trip?
26. Origins of ML: Rises and Falls of AI/ML Popularity
1613
Human “Computers”
1945
First programmable machine Turing Test
& Artificial
Intelligence
1959
Machine
Learning
1956
Wave 1 Wave 2
(according
to
Google
Books)
Ian Goodfellow, Yoshua Bengio, and Aaron Courville; Deep Learning, 2016
1974 1980 1987 1993
1rst AI
Winter
2nd AI
Winter
27. Origins of ML: Rises and Falls of AI/ML Popularity
1613
Human “Computers”
1945
First programmable machine Turing Test
& Artificial
Intelligence
1959
Machine
Learning
1956 2006
1974 1980 1987 1993
When will be the next fall of AI and ML?
1rst AI
Winter
2nd AI
Winter
28. Today’s Topics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Class logistics
• Lab
29. General Idea
Excellent reference: https://machinelearningmastery.com/difference-between-algorithm-and-model-in-machine-learning/
An algorithm learns from data
patterns that a final model will
use to make a prediction
30. General Idea
An algorithm learns from data
patterns that a final model will
use to make a prediction
32. Data Types: What a Machine Learns From?
• Audio
• Input?
• Images
• Input?
33. Data Types: What a Machine Learns From?
• Audio
• Input?
• Images
• Input?
• Video
• Input?
Time 1
1 hour
Analogous to:
34. Data Types: What a Machine Learns From?
• Audio
• Input?
• Images
• Input?
• Video
• Input?
• Text
• Input?
e.g.,
35. Data Types: What a Machine Learns From?
• Audio
• Input?
• Images
• Input?
• Video
• Input?
• Text
• Input?
• Multi-modal
• Input? - combination of the above
36. Data Types: Many Public Datasets Available
• Dataset creation is beyond the scope of this class
• We will benefit from other people’s efforts:
• Google Dataset Search
• Amazon’s AWS datasets
• Kaggle datasets
• Wikipedia’s list
• UC Irvine Machine Learning Repository
• Quora.com
• Reddit
• Dataportals.org
• Opendatamonitor.eu
• Quandl.com
37. General Idea
An algorithm learns from data
patterns that a final model will
use to make a prediction
38. • Unsupervised
• Discover patterns/structures
in the data
How to Learn?
• Supervised
• Learn to predict for novel cases
by studying correct outputs for
many data points
39. How to Learn?
• Unsupervised
• No label given for training data
• Supervised
• Label given for training data: e.g., “cat”
What is this?
40. How to Learn?
• Unsupervised
• No label given for training data
• Supervised
• Label given for training data: e.g., “berimbau”
What is this?
41. How to Learn?
• Unsupervised
• No label given for training data
• Supervised
• Label given for training data: e.g., “yes”
Is this email spam?
42. Types of “Unsupervised” Learning Tasks
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
Clustering Anomaly Detection
What are real world applications for these types?
43. Types of “Supervised” Learning Tasks
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
Regression
(predict continuous value)
Classification
(predict discrete value)
What are real world applications for these types?
44. Supervised Learning: How to Teach a Machine?
Instance-Based Learning
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
45. Supervised Learning: How to Teach a Machine?
Model-Based Learning
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
46. Supervised Learning: How to Teach a Machine?
Model-Based Learning
• Goal: learn data distribution in the “real world”
• Task: create increasingly complex models to separate x from o
• e.g., simple = linear
• e.g., more complex = quadratic
Figure source: https://medium.com/greyatom/what-is-underfitting-and-
overfitting-in-machine-learning-and-how-to-deal-with-it-6803a989c76
47. Supervised Learning: How to Teach a Machine?
Model-Based Learning
• Goal: learn data distribution in the “real world”
• Modeling: increase vs decrease model’s representational capacity
Figure source: https://medium.com/greyatom/what-is-underfitting-and-
overfitting-in-machine-learning-and-how-to-deal-with-it-6803a989c76
48. Supervised Learning: How to Teach a Machine?
Online Learning
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
49. Supervised Learning: How to Teach a Machine?
Online Learning
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
Why learn incrementally?
50. Supervised Learning: How to Teach a Machine?
Offline Learning
Hands-on Machine Learning with Scikit-Learn & TensorFlow, Aurelien Geron
Algorithm cannot
learn incrementally
51. General Idea
An algorithm learns from data
patterns that a final model will
use to make a prediction
52. Algorithm Scope for Class:
Last 61 Years And More
1613
Human “Computers”
1945
First programmable machine Turing Test
& Artificial
Intelligence
1959
Machine
Learning
1956 2006
1974 1980 1987 1993
1rst AI
Winter
2nd AI
Winter
53. Algorithm Scope: Next 5 Lectures
e.g., Linear
Regression,
Decision Tree,
Naïve Bayes,
KNN, SVM,
Boosting,
Bagging,
Stacking
Ian Goodfellow, Yoshua Bengio, and Aaron Courville; Deep Learning, 2016.
54. Algorithm Scope: Middle 4 lectures
Ian Goodfellow, Yoshua Bengio, and Aaron Courville; Deep Learning, 2016.
55. Algorithm Scope: Other Topics
Ian Goodfellow, Yoshua Bengio, and Aaron Courville; Deep Learning, 2016.
56. Putting It All Together
An algorithm learns from data
patterns that a final model will
use to make a prediction
57. Putting It All Together: Analogous to a Love Story of
Partnering Up and Road Tripping Somewhere
An algorithm learns from data
patterns that a final model will
use to make a prediction
58. Putting It All Together: Analogous to a Love Story of
Partnering Up and Road Tripping Somewhere
Key Issue: How Fast Will You Get There?
(more on this when we discuss CPU and GPU hardware)
59. Putting It All Together: Analogous to a Love Story of
Partnering Up and Road Tripping Somewhere
Key Issue: Where Will You Go?
60. Putting It All Together: Where Will You Go?
https://www.theverge.com/2015/7/1/8880363/google-
apologizes-photos-app-tags-two-black-people-gorillas
61. Putting It All Together: Where Will You Go?
https://www.theverge.com/2015/7/1/8880363/google-
apologizes-photos-app-tags-two-black-people-gorillas
Why do you think the
algorithm made this mistake?
62. Putting It All Together: Where Will You Go?
Two kids bought their
mom a Nikon Coolpix
S630 digital camera for
Mother's Day… when
they took portrait
pictures of each other, a
message flashed across
the screen asking, "Did
someone blink?"
http://content.time.com/time/business/article/0,8599,1954643,00.html
63. Putting It All Together: Where Will You Go?
http://content.time.com/time/business/article/0,8599,1954643,00.html
Why do you think the
algorithm made this mistake?
64. Putting It All Together: Where Will You Go?
Algorithm identifies men in kitchens as women. Learned this example
from given dataset. (Zhao, Wang, Yatskar, Ordonez, Chang, 2017)
https://www.wired.com/story/machines-taught-by-photos-learn-a-sexist-view-of-women/
65. Putting It All Together: Where Will You Go?
https://www.wired.com/story/machines-taught-by-photos-learn-a-sexist-view-of-women/
Algorithm identifies men in kitchens as women. Learned this example
from given dataset. (Zhao, Wang, Yatskar, Ordonez, Chang, 2017)
Why do you think the
algorithm made this mistake?
66. Today’s Topics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Class logistics
• Lab
67. Introductions
Instructor: Danna Gurari
Danna: pronounced like “Donna”
Gurari: rhymes with Ferrari
Interdisciplinary class: share your (1) name, (2) preferred pronouns, and (3) career goal
Teaching Assistant: Pei-Chih “Patrick” Chao
Office hours: Mon 3-5pm, Thurs 4-5pm
Email address: pchao@utexas.edu
68. Introductions
NameCoach: a way to share your
name pronunciation in Canvas
To record your name:
1. Find NameCoach in Canvas
courses page
2. Click on record button to
start
3. Check your recording by
clicking on play button
1. NameCoach 3. Play 2. Record/Edit
69. Course Objectives
• Understand the key concepts in machine learning:
1. Characterize the process to train and test machine learning algorithms
2. Identify the challenges for designing modern machine learning algorithms
that can harness today’s “big” datasets
3. Recognize the strengths and weaknesses of different ways to evaluate
machine learning algorithms
4. Critique core and cutting edge machine learning algorithms
70. Course Objectives
• Apply machine learning systems to perform various AI tasks:
1. Develop programming skills by writing code in Python
2. Experiment with machine learning libraries, including scikit-learn and Keras
3. Evaluate machine learning algorithms for tasks in various application
domains, including for analyzing text and analyzing images
4. Employ cloud computing resources in order to take advantage of modern
hardware and software platforms
71. Course Objectives
• Conduct and communicate original research:
1. Propose a novel research idea (this will be an iterative process)
2. Design and execute experiments to support the proposed idea
3. Write a research paper about the project (and possibly submit it for
publication)
4. Present the project to the class
72. Class Overview
• Class website
• https://www.ischool.utexas.edu/~dannag/Courses/IntroToMachineLearning/
• Class objectives, schedule, assignments, and policies
• https://www.ischool.utexas.edu/~dannag/Courses/IntroToMachineLearning/Syllabus
/Syllabus.pdf
• Grading (from class syllabus):
73. Q&A: “What are the assignments?”
• 5 problem sets (first assignment due next week)
• 3 programming assignments
• Final project
• Pre-proposal
• Proposal
• Outline
• Video Presentation
• Peer evaluation
• Final project submission (final report, code, and video)
• Late policy
• Penalized 1% of grade per hour for up to 8 hours
• No credit if more than 8 hours late
74. Q&A: “Do I have the appropriate
pre-requisites/background?”
• Yes. While there are no pre-requisites, programming
experience is strongly recommended.
• You will be expected to further develop skills we cover in class
on your own
• Programming; e.g., Python
• Linear algebra; e.g., vector/matrix manipulations
• Calculus; e.g., partial derivatives
• Probability; e.g., Bayes rule
75. Q&A: “What are required textbooks?”
Required Strongly recommended
76. Class Format
• Mondays = lecture & group discussions
• Tuesdays = recorded in-class lab tutorial shared by 10am followed by
open, optional Q&A session from 4-5pm
78. What is My “Why” for Teaching You…
WHY?
To guide and witness you
discover more about
your potential and your
passions
HOW?
By empowering you to become
proficient in one of my passions
WHAT?
Machine Learning
79. Today’s Topics
• Class logistics
• Machine learning applications
• History of machine learning
• How does a machine learn?
• Lab