0 Welcome

0.1 Video: Welcome to Machine Learning!

Transcript

What is machine learning? You probably use it dozens of times a day without even knowing it.

Each time you do a web search on Google or Bing, that works so well because their machine learning software has figured out how to rank what pages. When Facebook or Apple's photo application recognizes your friends in your pictures, that's also machine learning.

Each time you read your email and a spam filter saves you from having to wade through tons of spam, again, that's because your computer has learned to distinguish spam from non-spam email.

So, that's machine learning.

There's a science of getting computers to learn without being explicitly programmed.

One of the research projects that I'm working on is getting robots to tidy up the house. How do you go about doing that? Well what you can do is have the robot watch you demonstrate the task and learn from that. The robot can then watch what objects you pick up and where to put them and try to do the same thing even when you aren't there.

For me, one of the reasons I'm excited about this is the AI, or artificial intelligence problem. Building truly intelligent machines, we can do just about anything that you or I can do. Many scientists think the best way to

make progress on this is through learning algorithms called neural networks, which mimic how the human brain works, and I'll teach you about that, too.

In this class, you learn about machine learning and get to implement them yourself. I hope you sign up on our website and join us.

unfamiliar words

explicit [ɪkˈsplɪsɪt]

  1. ADJ Something that is explicit is expressed or shown clearly and openly, without any attempt to hide anything.

explicitly [ɪkˈsplɪsɪtli]

demonstrate [ˈdemənstreɪt]

  1. V-T To demonstrate a fact means to make it clear to people.

  2. V-T If you demonstrate something, you show people how it works or how to do it.

    eg. A selection of cosmetic companies will be there to demonstrate their new products

mimic [ˈmɪmɪk]

  1. V-T If someone or something mimics another person or thing, they try to be like them.

    eg. The computer doesn't mimic human thought; it reaches the same ends by different means.

implement [ˈɪmplɪment]

  1. V-T to make sth that has been officially decided start to happen or be used

    • to implement changes/decisions/policies/reforms(改革)
  2. N-COUNT An implement is a tool or other piece of equipment.

    eg. writing implements

0.2 Reading: Machine Learning Honor Code

We strongly encourage students to form study groups, and discuss the lecture videos (including in-video questions). We also encourage you to get together with friends to watch the videos together as a group. However, the answers that you submit for the review questions should be your own work. For the programming exercises, you are welcome to discuss them with other students, discuss specific algorithms, properties of algorithms, etc.;

We ask only that you not look at any source code written by a different student, nor show your solution code to other students.

Guidelines for Posting Code in Discussion Forums

Scenario 1: Code to delete

Learner Question/Comment: "Here is the code I have so far, but it fails the grader. Please help me fix it."

Why Delete?: The reason is that if there is a simple fix provided by a student, a quick copy and paste with a small edit will provide credit without individual effort.

Learner Question: A student substitutes words for the math operators, but includes the variable names (or substitutes the equivalent greek letters (θ for 'theta', etc). This student also provides a sentence-by-sentence, line by line, description of exactly what their code implements. "The first line of my script has the equation "hypothesis equals theta times X", but I get the following error message...".

Why Delete?: This should be deleted. “Spelling out” the code in English is the same as using the regular code.

Scenario 2: Code not to delete

Learner Question: How do I subset a matrix to eliminate the intercept?

Mentor Response: This probably would be okay, especially if the person posting makes an effort to not use familiar variable names, or to use a context which has nothing to do with the contexts in the assignments.

It is clearly ok to show examples of Octave code to demonstrate a technique. Even if the technique itself is directly applicable to a programming problem at hand. As long as what is typed cannot be "cut and pasted" into the program at hand.

E.g. how do I set column 1 of a matrix to zero? Try this in your Octave work area:

>> A = magic(3)

>> A(:,1) = 0

The above is always acceptable (in my understanding). Demonstrating techniques and learning the language/syntax are important Forum activities.

unfamiliar words

Forum [ˈfɔːrəm]

  1. N-COUNT A forum is a place, situation, or group in which people exchange ideas and discuss issues, especially important public issues.

lecture [ˈlektʃər]

  1. N-COUNT A lecture is a talk someone gives in order to teach people about a particular subject, usually at a university or college.

property [ˈprɒpəti] properties ['prɒpətɪz]

  1. N-UNCOUNT Someone's property is all the things that belong to them or something that belongs to them.

    eg. Richard could easily destroy her personal property to punish her for walking out on him.

  2. N-COUNT The properties of a substance or object are the ways in which it behaves in particular conditions.

    eg. A radio signal has both electrical and magnetic properties.

Scenario [səˈnærioʊ]

  1. N-COUNT If you talk about a likely or possible scenario, you are talking about the way in which a situation may develop.

    eg. Let me suggest a possible scenario.

provide credit

  1. N-COUNT Recognition by a college or university that a course of studies has been successfully completed; typically measured in semester hours. At universities and colleges you need a certain number of credits to be awarded a degree.

substitute [ˈsʌbstɪtjuːt] substitutes [ˈsʌbstɪtjuːts]

  1. N-COUNT A substitute is something that you have or use instead of something else.

    eg. She is seeking a substitute for the very man whose departure made her cry.

equivalent [ɪˈkwɪvələnt] greek letters

  1. N-SING If one amount or value is the equivalent of another, they are the same.

regular code.

  1. ADJ Regular is used to mean "normal.

    eg. The product looks and burns like a regular cigarette.

  2. ADJ Regular events have equal amounts of time between them, so that they happen, for example, at the same time each day or each week.

    eg. Get regular exercise.

subset [ˈsʌbset]

  1. N-COUNT A subset of a group of things is a smaller number of things that belong together within that group.

terminate [ˈtɜːmɪneɪt]

  1. V-T/V-I When you terminate something or when it terminates, it ends completely.

    eg. Her next remark abruptly terminated the conversation.

eliminate [ɪˈlɪmɪneɪt]

  1. V-T To eliminate something, especially something you do not want or need, means to remove it completely.

intercept [ˌɪntərˈsept] 截距[mathematical],拦截

  1. V-T If you intercept someone or something that is travelling from one place to another, you stop them before they get to their destination.

Machine Learning Week_1 Welcome的更多相关文章

  1. 【Machine Learning】KNN算法虹膜图片识别

    K-近邻算法虹膜图片识别实战 作者:白宁超 2017年1月3日18:26:33 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  2. 【Machine Learning】Python开发工具:Anaconda+Sublime

    Python开发工具:Anaconda+Sublime 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现 ...

  3. 【Machine Learning】机器学习及其基础概念简介

    机器学习及其基础概念简介 作者:白宁超 2016年12月23日21:24:51 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结 ...

  4. 【Machine Learning】决策树案例:基于python的商品购买能力预测系统

    决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本 ...

  5. 【机器学习Machine Learning】资料大全

    昨天总结了深度学习的资料,今天把机器学习的资料也总结一下(友情提示:有些网站需要"科学上网"^_^) 推荐几本好书: 1.Pattern Recognition and Machi ...

  6. [Machine Learning] Active Learning

    1. 写在前面 在机器学习(Machine learning)领域,监督学习(Supervised learning).非监督学习(Unsupervised learning)以及半监督学习(Semi ...

  7. [Machine Learning & Algorithm]CAML机器学习系列2:深入浅出ML之Entropy-Based家族

    声明:本博客整理自博友@zhouyong计算广告与机器学习-技术共享平台,尊重原创,欢迎感兴趣的博友查看原文. 写在前面 记得在<Pattern Recognition And Machine ...

  8. machine learning基础与实践系列

    由于研究工作的需要,最近在看机器学习的一些基本的算法.选用的书是周志华的西瓜书--(<机器学习>周志华著)和<机器学习实战>,视频的话在看Coursera上Andrew Ng的 ...

  9. matlab基础教程——根据Andrew Ng的machine learning整理

    matlab基础教程--根据Andrew Ng的machine learning整理 基本运算 算数运算 逻辑运算 格式化输出 小数位全局修改 向量和矩阵运算 矩阵操作 申明一个矩阵或向量 快速建立一 ...

  10. Machine Learning

    Recently, I am studying Maching Learning which is our course. My English is not good but this course ...

随机推荐

  1. [最新] Chrome 添加 Cookie 标红的解决方法(测试于119)

    最近发现 Chrome 开发人员工具里无法添加 Cookie,输入名称时整行变红,而且不会自动补充域.大小.过期时间等项. 网上搜全都是 Chrome 96 要开 Partitioned Cookie ...

  2. manim边学边做--圆形类

    在manim的丰富图形库中,圆形类是一个基础且强大的模块.无论是简单的圆形绘制,还是复杂的圆形变换,它都能以简洁的代码实现. manim中圆形类的相关模块主要有3个: Circle:标准的圆形 Ann ...

  3. 和xshell和crt说再见,认识了一款55k star多端跨平台终端神器,强大酷炫

    一.Tabby简介 Tabby(以前称为Terminus)是一款高度可配置的终端仿真器.SSH 和串行客户端.开源且跨平台,支持在Windows.macOS和Linux系统下使用. 源码下载 http ...

  4. Win32_GDI_五星红旗绘制

    五星红旗画法 设置矩形长与高的比为3:2 把矩形分为四个相等的长方形 把左上角宽分为15份,高分为10份 定位大五角星圆心位置,x为宽的5份,y为高的5份 计算五角星五个点的坐标 void SetFi ...

  5. uni-app 解析支付宝form表单,h5 app唤起支付宝

    1.通过接口拿到form表单 code为后端返回的form表单数据: document则是使用 document.querySelector('body').innerHTML 生成的html页面: ...

  6. Python 潮流周刊#68:2023 年 Python 开发者调查结果(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  7. LLog:Spring轻量级请求日志监控组件,集成管理面板,支持多条件查询检索

    开源地址 https://gitee.com/lboot/LLog 简介 LLog是基于AOP构建的请求日志记录和查询工具库,通过引入该工具库,完成配置,实现对接口请求日志的记录.查询检索等功能. 请 ...

  8. 小程序云开发 Collection.watch 监听器构建和销毁

    小程序云开发 Collection.watch 监听器构建和销毁 构建和销毁代码示例 // release/chatroom/index.js const db = wx.cloud.database ...

  9. webpack笔记-webpack基础用法(二)

    webpack 本质上是一个打包工具,它会根据代码的内容解析模块依赖,帮助我们把多个模块的代码打包. 一切文件:JavaScript.CSS.SCSS.图片.模板,在 Webpack 眼中都是一个个模 ...

  10. Coze插件发布!PDF转Markdown功能便捷集成,打造你的专属智能体

    近日,TextIn开发的PDF转Markdown插件正式上架Coze平台. 在扣子搜索"pdf转markdown",或在Coze平台搜索"pdf2markdown&quo ...