Build real-world Artificial Intelligence applications with Python to intelligently interact with the world around you.
Created by: Packt Publishing
Produced in 2018
What you will learn
- Build an intelligent recommendation system
- Solve real-life problems with stock market analysis
- Develop games using Artificial Intelligence
- Work with reinforcement learning, convolutional networks, and other deep learning concepts
- Make use of neural networks, decision trees, random forests for classification
- Extend pre-trained deep learning models
Overall Score : 76 / 100
Live Chat with CourseDuck's Co-Founder for Help
This comprehensive 5-in-1 training course is designed such that you can add an intelligence layer to any application that's based on images, text, stock market, or some other form of data.
Contents and Overview
This training program includes 5 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Supervised and Unsupervised Learning with Python, covers various classification and regression techniques. You will understand the concept of clustering and how to use it to automatically segment data. Finally, you will see how to build an intelligence recommender system.
The second course, Artificial Intelligence with Python Sequence Learning, covers natural language processing and probabilistic reasoning for sequential data. You will also solve real-life problems with stock market analysis. Lastly, you will build intelligent applications centered on text and time series data.
The third course, Artificial Intelligence with Python Heuristic Search, starts with basic puzzles, parsing trees, and expression matching. Then you will build solutions for region coloring and maze solving. This course also has fun-filled videos on building bots to play Tic-tac-toe, Connect Four, and Hexapawn.
The fourth course, Artificial Intelligence with Python Deep Neural Networks, starts with object detection and tracking, in which you will track faces, objects and eyes. You will then build a neural network and an OCR. Build learning agents that can learn from interacting with the environment. Use Deep Learning with Convolutional Neural Networks, and use TensorFlow to build neural networks. Lastly you will build an image classifier using convolutional neural networks.
The Fifth course, Python Artificial Intelligence Projects for Beginners, covers Hands-on Python recipes that implement practical examples to help you build artificial intelligence applications with eight realistic projects. The first project covers decision trees for classifying data using Scikit-learn libraries. You will then build a classifier using random forests. You will also learn about text processing techniques and practice with bag-of-words and word2vec models.
By the end of this training program, you will be confident to build your own AI projects with Python and be ready to take on more advanced content as you go ahead.
About the AuthorsPrateek Joshi is an artificial intelligence researcher, published author of five books, and TEDx speaker. He is the founder of Pluto AI, a venture-funded Silicon Valley start-up that builds analytics platforms for smart water management powered by deep learning. His work in this field has led to patents, tech demos, and research papers at major IEEE conferences. He has been an invited speaker at technology and entrepreneurship conferences including TEDx, AT&T Foundry, Silicon Valley Deep Learning, and Open Silicon Valley. Prateek has also been featured as a guest author in prominent tech magazines.His tech blog has received more than 1.2-million page views from 200 over countries and has over 6,600+ followers. He frequently writes on topics such as artificial intelligence, Python programming, and abstract mathematics. He is an avid coder and has won many hackathons utilizing a wide variety of technologies. He graduated from University of Southern California with a master's degree specializing in artificial intelligence. He has worked at companies such as Nvidia and Microsoft Research. You can learn more about him on his personal website.
Joshua Eckroth is Assistant Professor of Computer Science at Stetson University, where he teaches Big Data Mining and Analytics, Artificial Intelligence (AI), and Software Engineering. Dr. Eckroth joined the Math and Computer Science Department at Stetson University in fall 2014. He earned his PhD from Ohio State University in the areas of AI and cognitive science, focusing on abductive reasoning and metareasoning.Who this course is for:
- Python developers who want to take their first step in the world of Artificial Intelligence to build real-world Artificial Intelligence applications.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.