自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 task7

面向对象的编程Python 是一门“面向对象的编程语言”(Object Oriented Programming)。这是指 Python 中有一个叫做 类(class)的结构,能够让你用一种特定的方式结构化你的软件。通过使用类,你可以让你的程序保持连贯性,使用起来更清晰。至少理论上是这样。(一)类的例子1 class Song(object): #class表示要创建类,Song是类的名称,23 def __init__(self, lyrics): #称为构造方法,根据类

2022-03-04 15:53:16 467

原创 Task 2 运算

2、基础基础部分,我会选择Python的主要部分进行讲解,以及提供深入的练习,以及还有很多指令,大家可以自己选择感兴趣或者要用到的进行补充,这部分学习的思想主要是让大家学会自学编程语言(1)实现第一行代码和认识注释写出你的第一行代码向世界问好print('hallo world')认识注释,注释是由# 加相关备注,但是不会在代码中运行,可以作为帮助理解的功能1 # A comment, this is so you can read your program later.2 # An

2022-03-04 15:52:48 175

原创 task6 .OR、IF以及whilemd

OR、IF以及while(一)IF语句IF1 people = 202 cats = 303 dogs = 15456 if people < cats:7 print("Too many cats! The world is doomed!")89 if people > cats:10 print("Not many cats! The world is saved!")1112 if people < dogs:

2022-03-01 23:49:30 420

原创 task5 编程习惯

3、编程习惯养成与思维(1)防御性编程与备注防御性编程的基本思想假设A,如果您从用户那里获得输入他们不一定会提供您所要求的输入,因此如果您要求的是正数,请不要指望他们给你一个然后是假设B,如果您正在使用一个由不完美的程序员编写的程序,也许是我,或者您自己,那个程序中可能有错误,所以您编写程序的假设是不仅用户可能会犯错,程序的其他部分也可能会犯错,并且您只是在假设您宁愿发现某些事情出错,然后让它出错的假设下进行了许多不同的测试,不知道问题的来源但记住的主要事情是:人们是愚蠢的一般原则,并会犯错因此

2022-02-26 21:06:56 119

原创 task 4 函数

函数(一)啥是函数这是一个很大的标题。接下来我要给你介绍一下函数。每一个程序员都要一遍一遍地用到函数,思考它们的作用以及如何使用它们,但是我会给你一些最简单的解释,让你能够快速上手。函数一般就是做以下这些事情:它们为一些代码起名字,就像变量为字符串和数字起名字一样。它们像脚本获取 argv 一样获取参数(arguments)。通过 1 和 2 的操作,让你做一些你自己的“小脚本”或者“微命令”。你可以通过在 Python 中使用 def 来创建一个函数。我会让你创建 4 个不同的函数,它们

2022-02-24 20:26:15 108

原创 task3 字典、元组、布尔类型、读写文件

字典、元组、布尔类型、读写文件(一)字典现在你要学习 Python 中的另一种数据结构——字典(Dictionary)。字典(也叫 dict)是一种和列表类似的数据存储方式。但是不同于列表只能用数字获取数据,字典可以用任何东西来获取。你可以把字典当成是一个存储和组织数据的数据库。让我们比较一下列表和字典的作用。你看,列表可以让你做这些事情:>>> things = ['a', 'b', 'c', 'd']>>> print(things[1])b>&g

2022-02-21 15:33:18 156

原创 Task 2 运算

2、基础基础部分,我会选择Python的主要部分进行讲解,以及提供深入的练习,以及还有很多指令,大家可以自己选择感兴趣或者要用到的进行补充,这部分学习的思想主要是让大家学会自学编程语言(1)实现第一行代码和认识注释写出你的第一行代码向世界问好print('hallo world')认识注释,注释是由# 加相关备注,但是不会在代码中运行,可以作为帮助理解的功能1 # A comment, this is so you can read your program later.2 # An

2022-02-18 23:13:29 545

原创 task1 环境搭建与认识学习环境

前言课程设计是由笨方法学python和MIT 6.00课程结合改编而成,作为基础的一个课程,不涉及算法,只是基础的python语法和编程思维课程的目标是让0基础的同学学习后可以掌握python的基础使用,以及看懂别人写的代码并运用,以便学习更多的课程设计课程的原因,学习了许多datawhale的课程,感觉上缺乏一个入门的课程,因为我在学习中碰到许多问题是基础没有打好导致的,所以我找到MIT的基础计算机课程6.00,作为基础学习,以及在图书馆时找学习资料时看见笨方法学python的书,好奇是怎样的笨方法

2022-02-15 15:45:33 125

原创 一起动手学数据分析 task01 数据载入及探索性数据分析

学习目录第二章第一节 数据载入及初步观察1.1 载入数据1.1.1 任务一:导入numpy和pandas1.1.2 任务二:载入数据扩展1.1.3 任务三:每10行为一个数据模块,逐块读取1.1.4 任务四:将表头改成中文,索引改为乘客ID [对于某些英文资料,我们可以通过翻译来更直观的熟悉我们的数据]1.2 初步观察1.2.1 任务一:查看数据的基本信息1.2.2 任务二:观察表格前10行的数据和后15行的数据1.2.4 任务三:判断数据是否为空,为空的地方返回True,其余地方返回False1.3 保存

2022-01-12 00:06:43 621

原创 ch06:综合 练习

练习一: 各部门工资最高的员工(难度:中等)创建Employee 表,包含所有员工信息,每个员工有其对应的 Id, salary 和 department Id。+----+-------+--------+--------------+| Id | Name | Salary | DepartmentId |+----+-------+--------+--------------+| 1 | Joe | 70000 | 1 || 2 | Henry | 80

2021-12-27 20:52:20 73

原创 ch05:窗口函数

练习题5.1请说出针对本章中使用的 product(商品)表执行如下 SELECT 语句所能得到的结果。前面几项最大的销售价格按照 product_id 升序排列,计算出截⾄当前⾏的最⾼ sale_priceSELECT product_id ,product_name ,sale_price ,MAX(sale_price) OVER (ORDER BY product_id) AS Current_max_price FROM product

2021-12-24 22:20:59 93

原创 ch04:集合运算

练习题4.1找出 product 和 product2 中售价高于 500 的商品的基本信息。SELECT * FROM product WHERE sale_price > 500UNIONSELECT * FROM product2 WHERE sale_price > 500;4.2借助对称差的实现方式, 求product和product2的交集。SELECT * FROM product WHERE product_id in (SELECT product_id FR

2021-12-22 22:30:52 181

原创 ch03:复杂一点的查询

练习题-第一部分3.1创建出满足下述三个条件的视图(视图名称为 ViewPractice5_1)。使用 product(商品)表作为参照表,假设表中包含初始状态的 8 行数据。条件 1:销售单价大于等于 1000 日元。条件 2:登记日期是 2009 年 9 月 20 日。条件 3:包含商品名称、销售单价和登记日期三列。对该视图执行 SELECT 语句的结果如下所示。SELECT * FROM ViewPractice5_1;执行结果product_name | sale_price

2021-12-19 09:55:20 211

原创 ch02:基础查询与排序

“Datawhale是一个专注AI领域的开源组织,以“for the learner,和学习者一起成长”为愿景,构建对学习者最有价值的开源学习社区。关注我们,一起学习成长。”源自Datewhale Sql学习教程2.1 SELECT语句基础2.1.1 从表中选取数据SELECT语句从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。基本SELECT语句包含了SELECT和F.

2021-12-16 22:47:02 134

原创 ch01:初识数据库

“Datawhale是一个专注AI领域的开源组织,以“for the learner,和学习者一起成长”为愿景,构建对学习者最有价值的开源学习社区。关注我们,一起学习成长。”源自Datewhale Sql学习教程1.2.2 数据库的创建( CREATE DATABASE 语句)语法:CREATE DATABASE < 数据库名称 > ;创建本课程使用的数据库CREATE DATABASE shop;1.2.3 表的创建( CREATE TABLE 语句)语法:CREAT.

2021-12-14 18:13:19 715

原创 ch00:绪论 - 环境搭建

“Datawhale是一个专注AI领域的开源组织,以“for the learner,和学习者一起成长”为愿景,构建对学习者最有价值的开源学习社区。关注我们,一起学习成长。”源自Datewhale Sql学习教程1. MySQL 8.0 的安装在Windos上安装mysql过于繁琐和复杂,反而在Linux上通过包管理器安装简单快捷,尤其docker方式出现后通过docker在linux上安装更加的方便(docker上安装mysql是存在争议的练习时候安装还是可以的)1.1 建议的安装mysql方.

2021-12-14 18:11:36 1394

原创 为什么用CNN

为什么用CNN我们都知道CNN常常被用在影像处理上,如果你今天用CNN来做影像处理,当然也可以用一般的neural network来做影像处理,不一定要用CNN。比如说你想要做影像的分类,那么你就是training一个neural network,input一张图片,那么你就把这张图片表示成里面的pixel,也就是很长很长的vector。output就是(假如你有1000个类别,output就是1000个dimension)dimension。那我相信根据刚才那堂课内容,若给你一组training da

2021-11-27 22:45:08 1131

原创 task5 神经网络训练不起来

神经网络训练不起来(一)Gradient为零,loss不下降的三种情况1.local minima2.local maxima3.saddle point这三种情况统称为critical point.随着训练次数增加,loss值不再下降,gradient趋近于零,训练到达瓶颈。通过上图可以看出,如果训练的处于 saddle point ,是值得开心的,毕竟这种情况是有解的。那么怎么判断是那种情况呢?这里用一个例子来说明。假设一个network只用两个参数w1,w2,输入为1,输出也尽量和1

2021-11-24 20:30:31 261

原创 p13 深度学习的三个步骤

p13 深度学习的三个步骤我们都知道机器学习有三个step,对于deep learning其实也是3个步骤:Step1:神经网络(Neural network)Step2:模型评估(Goodness of function)Step3:选择最优函数(Pick best function)那对于深度学习的Step1就是神经网络(Neural Network)Step1:神经网络神经网络(Neural network)里面的节点,类似我们的神经元。神经网络也可以有很多不同的连接方式,这样

2021-11-21 21:30:40 2145

原创 p5 Error的来源

p5 Error的来源 从上节课测试集数据来看,Average\ ErrorAverage Error 随着模型复杂增加呈指数上升趋势。更复杂的模型并不能给测试集带来更好的效果,而这些 ErrorError 的主要有两个来源,分别是 biasbias 和 variancevariance 。然而 biasbias 和 variancevariance 是什么?可以查看 机器学习中的Bias(偏差),Error(误差),和Variance(方差)有什么区别和联系?估测假设真实的模型为 \hat ff^

2021-11-19 22:54:23 145

原创 p3 回归 p4 回归演示

P3 回归定义和应用例子回归定义Regression 就是找到一个函数 functionfunction ,通过输入特征 xx,输出一个数值 ScalarScalar。应用举例股市预测(Stock market forecast)输入:过去10年股票的变动、新闻咨询、公司并购咨询等输出:预测股市明天的平均值自动驾驶(Self-driving Car)输入:无人车上的各个sensor的数据,例如路况、测出的车距等输出:方向盘的角度商品推荐(Recommendation)输

2021-11-17 22:22:35 132

原创 P1 机器学习介绍 p2 为什么要机器学习

机器学习介绍这门课,我们预期可以学到什么呢?我想多数同学的心理预期就是你可以学到一个很潮的人工智慧。我们知道,从今年开始,人工智慧这个词突然变得非常非常非常的热门,讲大家、政府通都在讲人工智慧这个词。但人工智慧是什么呢?人工智慧其实一点都不是新的词汇,人工智慧(AI)、Artificial Intelligence这个词汇,在1950年代就有了。那这个词意味着什么呢?这个词意味着一个人类长远以来的目标,希望机器可以跟人一样的聪明。在科幻小说里面,我们看要很多这样的幻想和期待。但很长段时间里面,人们并不

2021-11-15 21:29:58 323

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除