Skip to main content
  • Textbook
  • © 2022

Artificial Intelligence with Python

  • An essential artificial intelligence tutorial for people with little to no programming experience

  • Easy-to-digest content and code snippets covered in a step-by-step manner

  • Instructs how to implement your own artificial intelligence algorithms

Buy it now

Buying options

eBook USD 6.99 USD 39.99
Discount applied Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 69.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, access via your institution.

Table of contents (20 chapters)

  1. Front Matter

    Pages i-xiv
  2. Python

    1. Front Matter

      Pages 1-1
    2. Python for Artificial Intelligence

      • Teik Toe Teoh, Zheng Rong
      Pages 3-7
    3. Getting Started

      • Teik Toe Teoh, Zheng Rong
      Pages 9-26
    4. An Introductory Example

      • Teik Toe Teoh, Zheng Rong
      Pages 27-39
    5. Basic Python

      • Teik Toe Teoh, Zheng Rong
      Pages 41-61
    6. Intermediate Python

      • Teik Toe Teoh, Zheng Rong
      Pages 63-80
    7. Advanced Python

      • Teik Toe Teoh, Zheng Rong
      Pages 81-105
    8. Python for Data Analysis

      • Teik Toe Teoh, Zheng Rong
      Pages 107-122
  3. Artificial Intelligence Basics

    1. Front Matter

      Pages 123-123
    2. Introduction to Artificial Intelligence

      • Teik Toe Teoh, Zheng Rong
      Pages 125-148
    3. Data Wrangling

      • Teik Toe Teoh, Zheng Rong
      Pages 149-162
    4. Regression

      • Teik Toe Teoh, Zheng Rong
      Pages 163-181
    5. Classification

      • Teik Toe Teoh, Zheng Rong
      Pages 183-211
    6. Clustering

      • Teik Toe Teoh, Zheng Rong
      Pages 213-218
    7. Association Rules

      • Teik Toe Teoh, Zheng Rong
      Pages 219-224
  4. Artificial Intelligence Implementations

    1. Front Matter

      Pages 225-225
    2. Text Mining

      • Teik Toe Teoh, Zheng Rong
      Pages 227-237
    3. Image Processing

      • Teik Toe Teoh, Zheng Rong
      Pages 239-259
    4. Convolutional Neural Networks

      • Teik Toe Teoh, Zheng Rong
      Pages 261-275

About this book

Entering the field of artificial intelligence and data science can seem daunting to beginners with little to no prior background, especially those with no programming experience. The concepts used in self-driving cars and virtual assistants like Amazon’s Alexa may seem very complex and difficult to grasp. The aim of Artificial Intelligence in Python is to make AI accessible and easy to understand for people with little to no programming experience though practical exercises. Newcomers will gain the necessary knowledge on how to create such systems, which are capable of executing tasks that require some form of human-like intelligence.

This book introduces readers to various topics and examples of programming in Python, as well as key concepts in artificial intelligence. Python programming skills will be imparted as we go along. Concepts and code snippets will be covered in a step-by-step manner, to guide and instill confidence in beginners. Complex subjects in deep learning and machine learning will be broken down into easy-to-digest content and examples. Artificial intelligence implementations will also be shared, allowing beginners to generate their own artificial intelligence algorithms for reinforcement learning, style transfer, chatbots, speech, and natural language processing.


Keywords

  • Artificial Intelligence
  • Machine Learning
  • Data Science
  • Python
  • Neural Networks
  • Deep Learning

Authors and Affiliations

  • Nanyang Business School, Nanyang Technological University, Singapore, Singapore

    Teik Toe Teoh

  • Nanyang Technological University, Singapore, Singapore

    Zheng Rong

About the authors

Dr. Teoh has been pursuing research in big data, deep learning, cybersecurity, artificial intelligence, machine learning, and software development for more than 25 years. His works have been published in more than 50 journals, conference proceedings, books, and book chapters. His qualifications include a PhD in computer engineering from the NTU, Doctor of Business Administration from the University of Newcastle, Master of Law from the NUS, LLB and LLM from the UoL, CFA, ACCA, and CIMA. He has more than 15 years’ experience in data mining, quantitative analysis, data statistics, finance, accounting, and law and is passionate about the synergy between business and technology.

Zheng Rong is a software engineer with 4 years of experience. He embraces the ambiguity of data and enjoys the challenges presented by business problems.  He has 3 years of teaching experience in data mining and data science, and has coauthored three journal publications on machine learning and deep learning. He is interested in making learning programming and technology easy for all, including those from a non-technical background.


Bibliographic Information

Buy it now

Buying options

eBook USD 6.99 USD 39.99
Discount applied Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 69.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access