Course Content
Introduction to Artificial Intelligence
About this learning activity Less than a century old, artificial intelligence (AI) has already undergone three waves of transformative development. Today it gives humanity the most powerful tools for analyzing complex data, not only to find meaning but to learn without human intervention. In this course, you'll survey AI's history and explore ways that it can shed light on unstructured data. What you'll learn After completing this course, you should be able to: Define artificial intelligence Describe three levels of artificial intelligence Describe the history of AI from the past to the possible future Define and describe machine learning Differentiate between structured and unstructured data Describe how machine learning structures data Describe how machine learning structures unstructured data Describe how machine learning uses probabilistic calculation to solve problems Describe three methods by which machine learning analyzes data Describe an ideal relationship between humans and machine learning
0/41
Introduction to Large language models
Welcome to Introduction to Large Language Models! In this module, you'll learn what large language models are, how they work, and some typical business applications. Estimated duration 30 minutes
0/8
IBM – Getting Started with Artificial Intelligence

Two ways to solve dark data problems

If AI doesn’t rely on programming instructions to work with unstructured data, how does AI do it? Machine learning can analyze dark data far more quickly than a programmable computer can. To see why, consider the problem of finding a route through big city traffic using a navigation system. It’s a dark data problem because solving it requires working with not only a complicated street map, but also with changing variables like weather, traffic jams, and accidents. Let’s look at how two different systems might try to solve this problem.

 

Select each item to learn how each system might approach this problem.

Programmable computer

Researchers might upload onto the computer a complete database of all possible routes through the city. This is an enormous collection of structured data.

Then they would have to add much more data describing current weather and traffic conditions. This would have to be revised every few minutes for the entire city!

Then they might use a programmable computer to search through the data until it finds a route from start to finish. The entire project would require astronomical resources and time, if it could be accomplished at all!

Abstract illustration of a stretched table with numbers and rows, representing a database.
 
AI with machine learning

The machine learning AI would treat the problem like climbing a tree. The system would try a route, as if starting at the base of the trunk. Upon reaching a branch, the system would then fork in one direction and continue doing so until it reached either a dead end or the desired destination.

It would do this over and over again, then compare successful routes to identify the shortest one. Although the work sounds repetitious, it requires fewer resources and can be completed more quickly.

Abstract illustration of a tree with branches.
 

The machine learning process is entirely different

The machine learning process has advantages:

  • It doesn’t need a database of all the possible routes from one place to another. It just needs to know where places are on the map.
  • It can respond to traffic problems quickly because it doesn’t need to store alternative routes for every possible traffic situation. It notes where slowdowns are and finds a way around them through trial and error.
  • It can work very quickly. While trying single turns one at a time, it can work through millions of tiny calculations.

But machine learning has two more advantages that programmable computers lack:

  • Machine learning can predict. You know this already. A machine can determine, “Based on traffic right now, this route is likely to be faster than that one.” It knows this because it compared routes as it built them.
  • Machine learning learns! It can notice that your car was delayed by a temporary detour and adjust its recommendations to help other drivers.
Scroll to Top