본문 바로가기

리디 접속이 원활하지 않습니다.
강제 새로 고침(Ctrl + F5)이나 브라우저 캐시 삭제를 진행해주세요.
계속해서 문제가 발생한다면 리디 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

Artificial Intelligence with Python Cookbook 상세페이지

컴퓨터/IT 개발/프로그래밍 ,   컴퓨터/IT IT 해외원서

Artificial Intelligence with Python Cookbook

Proven recipes for applying AI algorithms and deep learning techniques using TensorFlow 2.x and PyTorch 1.6
소장전자책 정가23,000
판매가23,000
Artificial Intelligence with Python Cookbook 표지 이미지

Artificial Intelligence with Python Cookbook작품 소개

<Artificial Intelligence with Python Cookbook> Work through practical recipes to learn how to solve complex machine learning and deep learning problems using Python

▶Book Description
Artificial intelligence (AI) plays an integral role in automating problem-solving. This involves predicting and classifying data and training agents to execute tasks successfully. This book will teach you how to solve complex problems with the help of independent and insightful recipes ranging from the essentials to advanced methods that have just come out of research.

Artificial Intelligence with Python Cookbook starts by showing you how to set up your Python environment and taking you through the fundamentals of data exploration. Moving ahead, you'll be able to implement heuristic search techniques and genetic algorithms. In addition to this, you'll apply probabilistic models, constraint optimization, and reinforcement learning. As you advance through the book, you'll build deep learning models for text, images, video, and audio, and then delve into algorithmic bias, style transfer, music generation, and AI use cases in the healthcare and insurance industries. Throughout the book, you'll learn about a variety of tools for problem-solving and gain the knowledge needed to effectively approach complex problems.

By the end of this book on AI, you will have the skills you need to write AI and machine learning algorithms, test them, and deploy them for production.

▶What You Will Learn
⦁Implement data preprocessing steps and optimize model hyperparameters
⦁Delve into representational learning with adversarial autoencoders
⦁Use active learning, recommenders, knowledge embedding, and SAT solvers
⦁Get to grips with probabilistic modeling with TensorFlow probability
⦁Run object detection, text-to-speech conversion, and text and music generation
⦁Apply swarm algorithms, multi-agent systems, and graph networks
⦁Go from proof of concept to production by deploying models as microservices
⦁Understand how to use modern AI in practice

▶Key Features
⦁Get up and running with artificial intelligence in no time using hands-on problem-solving recipes
⦁Explore popular Python libraries and tools to build AI solutions for images, text, sounds, and images
⦁Implement NLP, reinforcement learning, deep learning, GANs, Monte-Carlo tree search, and much more

▶Who This Book Is For
This AI machine learning book is for Python developers, data scientists, machine learning engineers, and deep learning practitioners who want to learn how to build artificial intelligence solutions with easy-to-follow recipes. You'll also find this book useful if you're looking for state-of-the-art solutions to perform different machine learning tasks in various use cases. Basic working knowledge of the Python programming language and machine learning concepts will help you to work with code effectively in this book.

▶What this book covers
⦁Chapter 1, Getting Started with Artificial Intelligence in Python, describes a basic setup with Python for data crunching and AI. We'll perform data loading in pandas, plotting, and writing first models in scikit-learn and Keras. Since data preparation is such a timeconsuming activity, we will present state-of-the-art techniques to facilitate this activity.

⦁Chapter 2, Advanced Topics in Supervised Machine Learning, explains how to deal with common issues in supervised machine learning problems, such as class imbalance, time series, and dealing with algorithmic bias.

⦁Chapter 3, Patterns, Outliers, and Recommendations, goes through an example involving clustering in real-world situations, and how to detect anomalies and outliers in data using sklearn and Keras. Then we will cover how to build a nearest neighbor search for fuzzy string matching, collaborative filtering by building a latent space, and fraud detection in a graph network.

⦁Chapter 4, Probabilistic Modeling, explains how to build probabilistic models for predicting stock prices, and how we estimate customer lifetimes, diagnose a disease, and quantify credit risk under conditions of uncertainty.

⦁Chapter 5, Heuristic Search Techniques and Logical Inference, introduces a broad class of problem solving tools, starting with ontologies and knowledge-based reasoning, through to optimization in the context of satisfiability, and combinatorial optimization with methods such as Particle Swarm Optimization, a genetic algorithm. We will simulate the spread of a pandemic in a multi-agent system, implement a Monte-Carlo tree search for a chess engine, we'll write a basic logic solver, and we'll embed knowledge through a graph algorithm.

⦁Chapter 6, Deep Reinforcement Learning, applies multi-armed bandits to website optimization, and implements the REINFORCE algorithm for control tasks and a deep Q network for a simple game.

⦁Chapter 7, Advanced Image Applications, takes you on a journey from more basic to state-ofthe- art approaches in image recognition. We'll then learn how to create image samples using generative adversarial networks, and then perform style transfer using an adversarial autoencoder.

⦁Chapter 8, Working with Moving Images, starts with image detection on a video feed and then creates videos using a deep fake model.

⦁Chapter 9, Deep Learning in Audio and Speech, classifies different voice commands, before going through a text-to-speech architecture, and concludes with a recipe for modeling and generating sequences of music with a recurrent neural network.

⦁Chapter 10, Natural Language Processing, explains how to classify sentiment, create a chatbot, and translate a text using sequence-to-sequence models. Finally, we'll attempt to write a popular novel using state-of-the-art text generation models.

⦁Chapter 11, Artificial Intelligence in Production, covers monitoring and model versioning, visualizations as dashboards, and explains how to secure a model against malicious hacking attacks that could leak user data.


출판사 서평

▶ Preface
Artificial Intelligence (AI) is the field concerned with automating tasks in a way that exhibits some form of intelligence to human spectators. This apparent intelligence could be similar to human intelligence, or simply some insightful action a machine or program surprises us with. Since our understanding of the world improves along with our tools, our expectations of what would surprise us or strike us as intelligent are continuously being raised. Rodney Brooks, a well-known researcher in the field of AI, expressed this effect (often referred to as the AI effect):

Every time we figure out a piece of it, it stops being magical; we say, "Oh, that's just a computation." We used to joke that AI means "almost implemented."

(Cited from Kahn, Jennifer (March 2002). It's Alive, in Wired, 10 (30): https://www.wired.com/2002/03/everywhere/)

AI has made huge strides, especially over the last few years with the arrival of powerful hardware, such as Graphics Processing Units (GPUs) and now Tensor Processing Units (TPUs), that can facilitate more powerful models, such as deep learning models with hundreds of thousands, millions, or even billions of parameters. These models perform better and better on benchmarks, often reaching human or even super-human levels. Excitingly for anyone involved in the field, some of these models, trained for many thousands of hours that would be worth hundreds of thousands of dollars if run on Amazon Web Services (AWS), are available for download to play with and extend.

This giant leap in performance is especially remarkable in image processing, audio processing, and increasingly in natural language processing. Nowhere has this been as evident and as showcased in media as it has in games. While the 1997 chess match between Kasparov and Deep Blue is still in the mind of many people, it can be argued that the success of the machine against the human chess champion was mostly due to the bruteforce searching and analyzing of 200 million positions per second on a powerful supercomputer. Since then, however, a combination of algorithmic and computational capacities has given machines proficiency and mastery in even more complex games.

...

You'll find carefully chosen recipes that will help you refresh your knowledge and bring you up to date with cutting edge algorithms.

If you are looking to build AI solutions for work or even for your hobby projects, you will find this cookbook useful. With the help of easy-to-follow recipes, this book will take you through the AI algorithms required to build smart models for problem solving. By the end of this book, you'll be able to identify an AI approach for solving applied problems, implement and test algorithms, and deal with model versioning, reports, and monitoring.


저자 소개

▶About the Author
- Ben Auffarth
Ben Auffarth is a full-stack data scientist with more than 15 years of work experience. With a background and Ph.D. in computational and cognitive neuroscience, he has designed and conducted wet lab experiments on cell cultures, analyzed experiments with terabytes of data, run brain models on IBM supercomputers with up to 64k cores, built production systems processing hundreds of thousands of transactions per day, and trained neural networks on millions of text documents. He resides in West London with his family, where you might find him in a playground with his young son. He co-founded and is the former president of Data Science Speakers, London.

목차

▶TABLE of CONTENTS
1. Getting Started with Artificial Intelligence in Python
2. Advanced Topics in Supervised Machine Learning
3. Patterns, Outliers, and Recommendations
4. Probabilistic Modeling
5. Heuristic Search Techniques and Logical Inference
6. Deep Reinforcement Learning
7. Advanced Image Applications
8. Working with Moving Images
9. Deep Learning in Audio and Speech
10. Natural Language Processing
11. Artificial Intelligence in Production


리뷰

구매자 별점

1.0

점수비율
  • 5
  • 4
  • 3
  • 2
  • 1

1명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기

spinner
모바일 버전