Skip to Content
Artificial Intelligence Programming with Python
book

Artificial Intelligence Programming with Python

by Perry Xiao
March 2022
Intermediate to advanced
720 pages
15h 47m
English
Wiley
Content preview from Artificial Intelligence Programming with Python

CHAPTER 2AI Development Tools

“Success in creating AI would be the biggest event in human history. Unfortunately, it might also be the last, unless we learn how to avoid the risks.”

—Stephen Hawking (British theoretical physicist)

  1. 2.1 AI Hardware Tools
  2. 2.2 AI Software Tools
  3. 2.3 Introduction to Python
  4. 2.4 Python Development Environments
  5. 2.5 AI Datasets
  6. 2.6 Python AI Frameworks
  7. 2.7 Summary
  8. 2.8 Chapter Review Questions

2.1 AI Hardware Tools

As an old proverb says, “He who wants to do a good job must sharpen his tools first.” You will also need a set of tools if you want to develop AI applications. This includes both hardware and software. Hardware mainly means the computer. As AI requires a certain amount of processing power, you will need a powerful laptop or desktop computer.

  • Standard Computers  For a beginner, a current standard computer is sufficient, normally including an Intel or AMD CPU with a 2 GHz clock, 8 GB RAM, 500 GB hard drive, and a current Windows, Mac, or Linux operating system. The cost is usually around $500. You can easily search the Internet for best-selling laptops or best-selling desktops to find your ideal computer.
  • Computers with GPUs  For a more advanced user, if you want to train more data or build more complicated, larger AI models, you will need a more advanced computer, i.e., a computer with a graphics processing unit (GPU). That typically includes a CPU with 8 cores, 32 GB RAM, 1 TB hard drive, and most importantly an NVIDIA GeForce RTX 1080 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Artificial Intelligence with Python - Second Edition

Artificial Intelligence with Python - Second Edition

Alberto Artasanchez, Prateek Joshi
Introduction to Machine Learning with Python

Introduction to Machine Learning with Python

Andreas C. Müller, Sarah Guido

Publisher Resources

ISBN: 9781119820864Purchase Link