Text and Data Mining
Data and Machine Learning
1. What is Machine Learning?
2. How Data is used with Machine Learning
3. Types of Machine Learning
4. Challenges of Machine Learning
5. Ethical and Machine Learning
Goals
What is
Machine
Learning?
The use of a computer system to
learn from data via algorithms. The
goal of machine learning is to take
an input and produce a prediction,
or output.
We humans learn from experiences.
The _____ ran after the car.
The dog ran after the car.
The elephant ran after the car.
The snowman ran after the car.
Can computers do this?
Can inanimate objects do this?
Can boxes of matches do this?
MENACE
www.wikipedia.org
Donald Michie (d. 2007)
www.wikipedia.org
MENACE
www.wikipedia.org
The _____ ran after the car.
The dog ran after the car.
Generative AI
Exercise 1:
Draw an image of a squirrel that is part AI
robot and part snowman. It should also be
delivering a pizza on a beach.
an image of a squirrel that is part AI robot and part snowman. He should also be delivering a pizza on a beach.
an image of a squirrel that is part AI robot and part snowman. He should also be delivering a pizza on a beach.
an image of a squirrel that is part AI robot and part snowman. He should also be delivering a pizza on a beach.
Data and
Machine
Learning
Categorical
Images
Texts
Categorical Data
Types of
Machine
Learning
Supervised Learning
Unsupervised Learning
Reinforcement Learning
Supervised
Learning Using labeled data to train a model
to make a prediction.
Supervised
Learning Using labeled data to train a model
to make a prediction.
Classification
Text Classification
Classification
Classification
Span Classification
Michael went to the Eiffel Tower
when he visited Paris.
Classification
Image Classification
Classification
Object Detection
Unsupervised
Learning We have unlabeled data and we
want to see how that data relates to
other unlabeled data.
Challenges of
Machine
Learning Data
Computational Resources
Ethics and
Machine
Learning
Ethics and
Machine
Learning
-
- Environmental
- Human Labor
- Data
Python and
Machine
Learning
Scikit-Learn
Pytorch and FastAI
Tensorflow and Keras
spaCy
Ultralytics YOLO

Mattingly "Data and Machine Learning"