Uconn DataMining Math5671 课程小记(1)
安装部分:
1 学习tensorflow 框架
2 安装anacoda ——》 jupyter notebook
3 安装 tensorflow,
发现python版本3.8, 不支持(pip需19.0以上版本,python需3.5-3.7)
4 python降级
三种方法
1.在anacoda内处理
2.用virtualenv创建虚拟环境
3.重装python(麻烦!)
最终在conda内将python降级至3.7,import tensorflow成功, 但必须从anaconda navigator 中打开jupyter notebook, 不能从cmd中直接用jupyter notebook命令打开
作业部分(详见ipynb文件)
Problem 1.
用 ploynominalFeature() 生成2/3 degree‘s polynomialfeatures.
2degre: (1,
X
1
X_1
X1,
X
2
X_2
X2,
X
1
2
X_1^2
X12,
X
1
X
2
X_{1}X_{2}
X1X2,
X
2
2
X_2^2
X22)
3degree: (1,
X
1
X_1
X1,
X
1
2
X_1^2
X12,
X
1
3
X_1^3
X13)
Problem 2.
fit model
1 scratch
2 keras
fitted model 取不到负数,可以是模型没有设置 cubic term的问题