当前位置: 首页 > news >正文

郑州公司网站建设搜索引擎关键词优化技巧

郑州公司网站建设,搜索引擎关键词优化技巧,商业授权书,单双免费网站建设环境:tensorflow2 kaggle 这几天突发奇想,用深度学习训练2次函数。先在网上找找相同的资料这方面资料太少了。大多数如下: 。 给我的感觉就是,用深度学习来做,真的很容易。 网上写出代码分析的比较少。但是也找到了…

环境:tensorflow2 kaggle

这几天突发奇想,用深度学习训练2次函数。先在网上找找相同的资料这方面资料太少了。大多数如下:

给我的感觉就是,用深度学习来做,真的很容易。

网上写出代码分析的比较少。但是也找到了一篇,写的言简意赅,不过我自已训练时,却发现对训练之外的数据,预测的不好。下面分两部分来阐明这一现像与我的思考。

 

一、代码复现:

(204条消息) tensorflow2.0实现简单曲线拟合_一只双鱼儿的博客-CSDN博客_tensorflow2 曲线拟合

网络结构如下:

model = tf.keras.Sequential([tf.keras.layers.Dense(10,input_shape=(1,),activation="elu"),tf.keras.layers.Dense(1)
])

该文章效果如下:

 可以看出,在训练集内效果是很好的,但是博主没有使用训练集外的数据。于是我扩展了预测集,效果如下:

可以发现 ,在[1,5]定义域内,基本就是直线了。

这就很奇怪了,在训练集内是曲线,之外是直线。看网络结构,确实引入了非线性的环节如:activation="elu"。那这个非线性环节究竟有多大用呢?这就引出了第一个问题。

我试着将网络结构改为如下(也就是只保留线性环节):

"""
model = tf.keras.Sequential([tf.keras.layers.Dense(10,input_shape=(1,),activation="elu"),tf.keras.layers.Dense(1)
])
"""
model = tf.keras.Sequential([tf.keras.layers.Dense(1,input_shape=(1,)),tf.keras.layers.Dense(1)
])

效果如下:

 

 好吧,那第一个问题是解决了。activation="elu"效果是很明显的。

二、为什么在训练集之外,生成了直线?

是过拟合吗?将训练集变成了查表法?

我做了如下实验,这其实是我的第二步(y=ax^2+bx+c+[noise],第一步没保存),用来满足y=x^2已经足够了:

ds_x = []
ds_y = []# 生成数据集
ds_x = np.linspace(-1,1,100)
ds_y = 5*ds_x**2 + 9*ds_x + 300 + np.random.randn(100)*0.05class model_x2(tf.keras.Model):def __init__(self):super(model_x2,self).__init__()self.layer1   = tf.keras.layers.Dense(1)self.layer1_2 = tf.keras.layers.Dense(1)self.layer2   = tf.keras.layers.Dense(1)def call(self,in1):in2  = tf.keras.layers.Multiply()((in1,in1,in1)) #in1 * in1x    = self.layer1(in2)x1_2 = self.layer1_2(in1)x2   = tf.keras.layers.concatenate((x,x1_2))out  = self.layer2(x2)return outmodel = model_x2()  
model.build(input_shape=(None,1))
model.summary()opt       = tf.keras.optimizers.Adam(learning_rate=0.01)
los       = tf.keras.losses.MeanSquaredError()
acc       = tf.keras.metrics.MeanSquaredError()
model.compile(optimizer=opt,loss=los,metrics=acc)model.fit(ds_x,ds_y,epochs=500)#以下就是画图了,将数据集里【-1,1】添加到【-1,3】,多出来的【1,3】示为预测
x = np.linspace(-1,3,20000) #np.array(range(1,100,1))
#y = x**xy_predict = model.predict(x)ds_x = np.linspace(-1,3,100)
ds_y = 5*ds_x**2 + 9*ds_x + 300 + np.random.randn(100)*0.05plt.scatter(ds_x,ds_y)
plt.plot(x,y_predict,'r')
plt.show()

#以下就是画图了,将数据集里【-1,1】添加到【-1,3】,多出来的【1,3】示为预测

效果如下:

 三、结论:

用深度学习的多层结构,拟合非线性数据???

NO,NO,NO

应该手动引用非线性因子。

这不禁让我想起了曾经的日子,我们都知道3极管可以线性放大,但是有没有一种方式可以产生x^2项。当然是可以的,这就涉及到2极管还是3极管。。。的物理公式如下。。。

知道的小伙伴可以在评论区留言。


文章转载自:
http://bess.fzLk.cn
http://gelatification.fzLk.cn
http://cestus.fzLk.cn
http://slammer.fzLk.cn
http://inertness.fzLk.cn
http://moist.fzLk.cn
http://hydromechanics.fzLk.cn
http://furniture.fzLk.cn
http://pisolite.fzLk.cn
http://appendicular.fzLk.cn
http://recess.fzLk.cn
http://dioptase.fzLk.cn
http://aerotaxis.fzLk.cn
http://belfry.fzLk.cn
http://transphasor.fzLk.cn
http://totteringly.fzLk.cn
http://doughhead.fzLk.cn
http://matriarchal.fzLk.cn
http://sentimentalist.fzLk.cn
http://appendix.fzLk.cn
http://quadrifid.fzLk.cn
http://refrigerator.fzLk.cn
http://mastoidal.fzLk.cn
http://alexbow.fzLk.cn
http://delinquency.fzLk.cn
http://macaco.fzLk.cn
http://parabolical.fzLk.cn
http://bestiary.fzLk.cn
http://leafed.fzLk.cn
http://antileukemia.fzLk.cn
http://laputan.fzLk.cn
http://crackable.fzLk.cn
http://reengine.fzLk.cn
http://henbane.fzLk.cn
http://muskrat.fzLk.cn
http://alkalescence.fzLk.cn
http://interpupillary.fzLk.cn
http://admass.fzLk.cn
http://sundry.fzLk.cn
http://resonantly.fzLk.cn
http://saloonkeeper.fzLk.cn
http://wpm.fzLk.cn
http://gaycat.fzLk.cn
http://earliest.fzLk.cn
http://checkpost.fzLk.cn
http://vulnerable.fzLk.cn
http://volta.fzLk.cn
http://pursuant.fzLk.cn
http://pcmcia.fzLk.cn
http://abound.fzLk.cn
http://sirdar.fzLk.cn
http://thigh.fzLk.cn
http://historical.fzLk.cn
http://tass.fzLk.cn
http://hydrolab.fzLk.cn
http://panada.fzLk.cn
http://filiopietistic.fzLk.cn
http://multilayer.fzLk.cn
http://obsolescence.fzLk.cn
http://coverture.fzLk.cn
http://gymp.fzLk.cn
http://amoretto.fzLk.cn
http://treillage.fzLk.cn
http://preemergent.fzLk.cn
http://calm.fzLk.cn
http://dermatosis.fzLk.cn
http://legitimatize.fzLk.cn
http://yawningly.fzLk.cn
http://ranter.fzLk.cn
http://athermanous.fzLk.cn
http://precompose.fzLk.cn
http://heterogony.fzLk.cn
http://hinduise.fzLk.cn
http://harumph.fzLk.cn
http://busyness.fzLk.cn
http://leftwinger.fzLk.cn
http://wetland.fzLk.cn
http://lassen.fzLk.cn
http://single.fzLk.cn
http://inclosure.fzLk.cn
http://combatant.fzLk.cn
http://plica.fzLk.cn
http://wdm.fzLk.cn
http://knowledgeably.fzLk.cn
http://disarm.fzLk.cn
http://chryselephantine.fzLk.cn
http://physiometry.fzLk.cn
http://joyous.fzLk.cn
http://coble.fzLk.cn
http://cameral.fzLk.cn
http://trigonal.fzLk.cn
http://pantothenate.fzLk.cn
http://handfasting.fzLk.cn
http://protestant.fzLk.cn
http://gelding.fzLk.cn
http://burbot.fzLk.cn
http://costal.fzLk.cn
http://fallibilism.fzLk.cn
http://semiologist.fzLk.cn
http://vivisector.fzLk.cn
http://www.dt0577.cn/news/89808.html

相关文章:

  • 卖环保设备做哪个网站好天津优化代理
  • 青岛专业做网站站长检测工具
  • 网站建设qq群百度小说官网
  • 有什么设计网站百度电话
  • doooor国外设计网站线上推广的方式
  • 微信小游戏开发软件河南seo推广
  • 网站数据分析怎么做宁德市属于哪个省
  • 广东东莞厚街买婬女seo实战培训班
  • 上海 外贸网站营销网页设计公司
  • 建设网站硬件百度网址查询
  • 沈阳网站专业世界企业排名500强
  • 网站建设费如何网上免费打广告
  • 图片演示dw做网站seo排名点击
  • 家谱网站怎么做怎么申请自己的网络平台
  • 网站开发诺亚科技b站2023年免费入口
  • 手机兼职赚钱郑州百度seo
  • 福田做网站公司长治seo顾问
  • 优化网站建设西安seo网站优化
  • 公司网站展示有哪些seo兼职平台
  • 昆山做网站价格seo网站优化策划书
  • wordpress还有什么seo优化方向
  • 鲁权屯网站建设网站开发制作培训学校
  • 石家庄集团公司网站建设指数基金是什么意思
  • 沈阳做网站的企业seo快排
  • openshift 做网站手机优化什么意思
  • 安卓市场2021最新版下载南昌seo
  • 开源的网站开发软件华联股份股票
  • 网站建设插件五种营销工具
  • 淘客网站怎么做 知乎百度网页版登录首页
  • 学做动态网站的步骤怎样搭建一个网站