创建了 #机器学习基石# 任务:
改进线性回归的实现(小组完成) 。算法的改进可以是以下任意方面,希望小组一起完成,每人专注改进一方面。下节课评选最优模型。(每个小组最少出一个改进模型) 1. 可以添加matplotlib进行绘图 2. 可以改进学习率a的取值 3. 可以用牛顿法等数值优化法替代梯度下降法 4. ...
创建了 #机器学习基石# 任务:
Python变量和数字类型练习 。表达式 type(a) == type(b) 和 type(a) is type(b) 区别是什么? Python3中表达式 1.1 + 2.2 == 3.3 执行结果是 True 还是 False ?为什么? Python3中表达式 0....
创建了 #机器学习基石# 任务:
Python练习题3 。写出下面代码中 X0, X1, …Xn 的最终的值: X0 = dict(zip(('a', 'b', 'c', 'd', 'e'), (1, 2, 3, 4, 5))) X1 = range(10) X2 = sorted([i for...
创建了 #机器学习基石# 任务:
Python练习题2 。填空 >>> a, b = ??? >>> a + b == b + a False ??? 是什么,可以让这段代码成立? 编写函数,根据单词的长度给一个列表排序(从小到大排),...
创建了 #机器学习基石# 任务:
Python代码练习 。实现一个函数,对于给定的一个字符串,比如'aaabeeeezzzxxxxxw',将其中连续出现的字符转换成该字符和它重复出现的次数的组合并将结果返回,比如对于上面字符串,返回结果为'a3b1e4z3x5w1'。假定要编码的字符串只包含26个字母,没有数字,同时编写解码算...
创建了 #机器学习基石# 任务:
Python代码练习3 。建立一个用户类(User)和系统类(System),来表示一个系统当中注册的用户。用户注册时需提供用户名(username)、密码(password)、邮箱地址(email)3种信息,当用户完成注册(register)后,会将用户信息添加到系统当中。当注册...
创建了 #机器学习基石# 任务:
Python代码练习4 。编写一个命令行工具,利用有道词典(http://dict.youdao.com)完成中英翻译功能。 实现思路:发送请求并从获取到的数据中解析翻译结果。 使用方法: ./youdao.py "Hello, world!" ./youdao.py "你好...
创建了 #机器学习基石# 任务:
Python练习题4 。实现函数,返回字符串中各单词出现的频率(以字典形式,不使用标准库) 实现函数,接受一个字典参数,返回将字典的值和键调换之后的新字典,比如对于下面的字典 cities = { 'shijiazhuang': 'hebei', ...
创建了 #机器学习基石# 任务:
Python代码练习2 。实现一个函数get_list_elements(),对于给定的列表,可以根据需要返回列表中指定位置的多个元素。比如,对于列表 fruits = ['apple', 'orange', 'watermelon', 'banana', 'pear'],可以如下...
课程学员
5班-李舒航
5班-杨学淑
6班-王旭辉
5班-张宝奇
5班-王书韵
5班-刘洋
4班-张进
4班-曹國鸿
6班-周海洋