早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数据处理归一化假如y=a1x1+a2x2+a3x3+a4x4,x1在0~1,x2在0~10,x3在0~100,x4在0~1000,为了拟合出来a的值,x要归一化,用x1'=(x1-x1MinValue)/(x1MaxValue-x1MinValue),以此类推,把x2,x3,x4全部归一化.当拟合出来a1,a2,a4,a4

题目详情
数据处理 归一化
假如y=a1x1+a2x2+a3x3+a4x4,x1在0~1,x2在0~10,x3在0~100,x4在0~1000,为了拟合出来a的值,x要归一化,用x1'=(x1-x1_MinValue)/(x1_MaxValue-x1_MinValue),以此类推,把x2,x3,x4全部归一化.当拟合出来a1,a2,a4,a4后,就结束了.但是假如你给出数据x1=0.2,x2=2,x3=20,x4=200,代入到拟合出来的式子里,肯定不会得到预期的y值,那应该怎么办.我知道有个反归一化,但是它是怎么反的,因为归一化时归的是x1和x2和x3和x4,相当于按行进行归一.而给出的x1=0.2,x2=2,x3=20,x4=200,可以理解为是列,列和行是两个概念,所以不知道该如何去做
▼优质解答
答案和解析
根据你的公式可以返归一,相当于x1'已知,但是应该要知道x1_MinValue,x1_MaxValue.