问答

Tensorflow 2 的神经网络如何根据不同的输入,限制输出的范围

作者:admin 2021-09-13 我要评论

背景 我自己搭建了一个简单的环境。环境有25个地点,每个时刻会随机产生一些订单(每个订单包含上车点编号、下车点编号、订单的奖励、以及一些其他的信息。上下...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

背景

我自己搭建了一个简单的环境。环境有25个地点,每个时刻会随机产生一些订单(每个订单包含上车点编号、下车点编号、订单的奖励、以及一些其他的信息。上下车点编号只会在环境中那25个点中产生),环境中还有一辆出租车,出租车有自己的位置信息、0-2个它接的订单信息等信息。
我还用Tensorflow 2搭建了一个简单的神经网络。输入是环境提供的详细信息,输出是一个数(比如8,表示出租车接下来应该去8号地点接客或者送客)。我想让神经网络在某些时候根据环境提供的信息,告诉我接下来这辆车该去25个地点的哪个地点,完成一个接单,拼车的功能。

问题

  1. 神经网络如何根据不同的输入,限制输出的取值范围?我在Tensorflow 2搭建网络那里,用的Sequential那种风格叠了一些网络层,但不知道怎么让输出和输入关联起来,函数式的风格还不太会,不知可行不。能告知具体一些方法或参考资料吗。
  2. 还有请问神经网络结构能否自己搭几层就可以了,不是很懂相关论文中一些特别复杂的网络结构怎么来的?如果大佬们能指出其它问题,感激不尽。

(例如这辆车没有接到订单的情况下,让神经网络的输出范围限制在环境中订单的上车点编号上;只有一个订单的情况下,输出限制在环境中上车点编号,以及接的那单的上下车点编号上;有两个订单的情况下,输出限制在这两个订单的上下车点编号上。)

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Tensorflow 2 的神经网络如何根据不同

    Tensorflow 2 的神经网络如何根据不同

  • flutter 新建项目报错,gradle报错

    flutter 新建项目报错,gradle报错

  • 开发一个上线的功能简单的安卓应用行业

    开发一个上线的功能简单的安卓应用行业

  • php简历投递功能怎么实现,救救我

    php简历投递功能怎么实现,救救我

腾讯云代理商
海外云服务器