-
Python源码实现机器学习,运用Py和scikit进行深度学习与机器学习
资源介绍
Through exposure to the news and social media, you are probably aware of the fact
that machine learning has become one of the most exciting technologies of our time
and age. Large companies, such as Google, Facebook, Apple, Amazon, and IBM,
heavily invest in machine learning research and applications for good reasons. While
it may seem that machine learning has become the buzzword of our time and age,
it is certainly not a fad. This exciting field opens the way to new possibilities and
has become indispensable to our daily lives. This is evident in talking to the voice
assistant on our smartphones, recommending the right product for our customers,
preventing credit card fraud, filtering out spam from our email inboxes, detecting
and diagnosing medical diseases, the list goes on and on.
If you want to become a machine learning practitioner, a better problem solver,
or maybe even consider a career in machine learning research, then this book is for
you. However, for a novice, the theoretical concepts behind machine learning can
be quite overwhelming. Many practical books have been published in recent years
that will help you get started in machine learning by implementing powerful
learning algorithms.
Getting exposed to practical code examples and working through example
applications of machine learning are a great way to dive into this field. Concrete
examples help illustrate the broader concepts by putting the learned material directly
into action. However, remember that with great power comes great responsibility! In
addition to offering a hands-on experience with machine learning using the Python
programming languages and Python-based machine learning libraries, this book
introduces the mathematical concepts behind machine learning algorithms, which is
essential for using machine learning successfully. Thus, this book is different from
a purely practical book; it is a book that discusses the necessary details regarding
machine learning concepts and offers intuitive yet informative explanations of how
machine learning algorithms work, how to use them, and most importantly, how to
avoid the most common pitfalls.
Currently, if you type "machine learning" as a search term in Google Scholar, it
returns an overwhelmingly large number of publications—1,800,000. Of course,
we cannot discuss the nitty-gritty of all the different algorithms and applications
that have emerged in the last 60 years. However, in this book, we will embark on
an exciting journey that covers all the essential topics and concepts to give you a
head start in this field. If you find that your thirst for knowledge is not satisfied, this
book references many useful resources that can be used to follow up on the essential
breakthroughs in this field.
If you have already studied machine learning theory in detail, this book will show
you how to put your knowledge into practice. If you have used machine learning
techniques before and want to gain more insight into how machine learning actually
works, this book is for you. Don't worry if you are completely new to the machine
learning field; you have even more reason to be excited. Here is a promise that
machine learning will change the way you think about the problems you want to
solve and will show you how to tackle them by unlocking the power of data.
Before we dive deeper into the machine learning field, let's answer your most
important question, "Why Python?" The answer is simple: it is powerful yet very
accessible. Python has become the most popular programming language for data
science because it allows us to forget about the tedious parts of programming and
offers us an environment where we can quickly jot down our ideas and put concepts
directly into action.
We, the authors, can truly say that the study of machine learning has made us
better scientists, thinkers, and problem solvers. In this book, we want to share this
knowledge with you. Knowledge is gained by learning. The key is our enthusiasm,
and the real mastery of skills can only be achieved by practice. The road ahead may
be bumpy on occasions and some topics may be more challenging than others, but
we hope that you will embrace this opportunity and focus on the reward. Remember
that we are on this journey together, and throughout this book, we will add many
powerful techniques to your arsenal that will help us solve even the toughest
problems the data-driven way.