《Hands-On Machine Learning》学习笔记-1.2 为什么要使用机器学习

第一章 机器学习概述

为什么要使用机器学习

思考一下,如果使用传统的软件编程技术,该如何编写一个垃圾邮件过滤器?:

  1. 首先你需要观察典型的垃圾邮件都有哪些特征。也许你会注意到,一些特定的单词或者短语在标题中出现的较多。或者你还会在发件人,邮件内容中发现的一些特定的模式。

  2. 你要写一个检测算法,对你所发现的所有特征一一检验,如果在邮件中检验到了一定数量的特性,则会把它标记为垃圾邮件。

  3. 你还需要测试你的代码,重复步骤1和步骤2,直到它表现的足够好。

传统的解决方案图1-1 传统的解决方案

尽管问题并不复杂,你的程序还是会变成一长串复杂的规则,极难维护。

与之对应的,一个基于机器学习的垃圾邮件分类器程序能够通过探测垃圾邮件相比较于正常邮件频繁出现的特定特征,从而能够自动学习哪些单词和短语往往预示着垃圾邮件。这样的程序要简短,而且易于维护,而且一般说来会更加准确。

在这里插入图片描述图1-2 机器学习解决方案

此外,如果垃圾邮件发送者发现还有“4U”的邮件被拦截了,他们也许会改写“Fo

Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems by Aurélien Géron English | 2017 | ISBN: 1491962291 | 566 Pages | EPUB | 8.41 MB Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, efficient tools to implement programs capable of learning from data. This practical book shows you how. By using concrete examples, minimal theory, and two production-ready Python frameworks—scikit-learn and TensorFlow—author Aurélien Géron helps you gain an intuitive understanding of the concepts and tools for building intelligent systems. You’ll learn a range of techniques, starting with simple linear regression and progressing to deep neural networks. With exercises in each chapter to help you apply what you’ve learned, all you need is programming experience to get started. Explore the machine learning landscape, particularly neural nets Use scikit-learn to track an example machine-learning project end-to-end Explore several training models, including support vector machines, decision trees, random forests, and ensemble methods Use the TensorFlow library to build and train neural nets Dive into neural net architectures, including convolutional nets, recurrent nets, and deep reinforcement learning Learn techniques for training and scaling deep neural nets Apply practical code examples without acquiring excessive machine learning theory or algorithm details
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值