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
Uconn DataMining Math5671 课程小记(1)

2 keras
Uconn DataMining Math5671 课程小记(1)
fitted model 取不到负数,可以是模型没有设置 cubic term的问题