资讯专栏INFORMATION COLUMN

AI 代码长啥样?

Eirunye / 2220人阅读

摘要:简评两个程序的案例,看看代码是啥样的下面这是我写的一个案例,根据名字来确定你是来自印度哪个地区的。下面是根据图片生成描述的案例,完整的代码可以点击这里。但等等别高兴得太早,就上面这个代码也引发了啼笑皆非的笑话。

简评:两个 AI 程序的案例,看看代码是啥样的?

下面这是我写的一个案例,根据名字来确定你是来自印度哪个地区的。根据你名字的不同状态,可以判定你的家庭人员情况,以下是代码片段:

size = len(names)
train_X = np.array(names[:size * 2/3])
train_y = np.array(indStates[:size * 2/3])
test_X = np.array(names[size * 2/3:])
test_y = np.array(indStates[size * 2/3:])
X = tf.placeholder(tf.float32, [None, max_sequence_length, num_input])
y = tf.placeholder(tf.float32, [None, num_classes])
weights = weight_variable([num_hidden, num_classes])
biases = bias_variable([num_classes])
rnn_cell = tf.nn.rnn_cell.BasicRNNCell(num_hidden)
out, states = tf.nn.dynamic_rnn(rnn_cell, X, dtype = tf.float32)
y_ = tf.matmul(outputs[:,-1,:], weights) + biases
loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits = y_, labels = y))
train_step = tf.train.AdamOptimizer(learning_rate = learning_rate).minimize(loss)

下面这个代码不是我写的,这是个谷歌根据图片生成描述文字的创新。下面是根据图片生成描述的案例,完整的代码可以点击这里(github)。

但等等!别高兴得太早,就上面这个代码也引发了啼笑皆非的笑话。

狗挑起抓住飞盘;装满了食物饮料的冰箱;黄色校车停在停车场

要是调教不好,AI 很可能变得和我们一样蠢。

原文:Sriraman Madhavan

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/19687.html

相关文章

  • 超酷的 mip-infinitescroll 无限滚动(无限下拉)

    摘要:写在前面无限滚动又叫做无限下拉技术被广泛应用于新闻类,图片预览类网站。因此,继列表组件之后,为提升用户体验,开发了无限滚动组件。属性非必选项与模板对应,用来标识所采用的模板,默认取组件子节点中的模板。 写在前面 无限滚动(又叫做无限下拉)技术被广泛应用于新闻类,图片预览类网站。对用户来讲,使用无限滚动的页面有源源不断的信息可以预览,增加用户在页面的停留时长。技术上原理也很简单,在页面加...

    CloudwiseAPM 评论0 收藏0
  • webpack多页应用架构系列(十三):构建一个简单的模板布局系统

    摘要:原文地址如果您对本系列文章感兴趣,欢迎关注订阅这里前言上文多页应用架构系列十二利用生成普通网页页面模板我们基本上已经搞清楚如何利用来生成普通网页页面模板,本文将以我的脚手架项目介绍如何在这基础上搭建一套简单的模板布局系统。 本文首发于Array_Huang的技术博客——实用至上,非经作者同意,请勿转载。原文地址:https://segmentfault.com/a/1190000007...

    yedf 评论0 收藏0
  • 深入JavaScript之获取cookie以及删除cookie

    摘要:如果我想根据键名来删除,怎么做原理分析设置过期时间小于当前时间,那么就会删除该。 cookie存在哪? 存在document.cookie中 cookie长啥样? cookie是一个字符串,长下面这样:name=xxx; age=22; 注意:分号后面有个空格,记住这一点,下面的代码需要特别注意这一点 如果我想根据键名来获取cookie, 怎么做? function getCookie...

    sarva 评论0 收藏0
  • 【许晓笛】EOS 区块数据结构

    摘要:区块长啥样对于一个区块链项目来说,最核心的数据莫过于区块数据,区块数据结构是整个区块链项目的技术基础。区块头首先是区块头数据结构,包括了哈希时间戳默克尔根见证人账户等。完整交易信息总结我们用图形绘出了区块数据结构,便于大家理解。 EOS 区块长啥样? 对于一个区块链项目来说,最核心的数据莫过于区块数据,区块数据结构是整个区块链项目的技术基础。不过由于 EOS 项目一直在快速迭代,区块数...

    imingyu 评论0 收藏0
  • numpy数组维度理解终结版

    摘要:写在前面可能你会不相信,我是从玩中过来的,我觉得有必要记录一下,这个坑还非踩不可为了说的清楚一点儿,我多铺垫一点儿,先说说数组维度的理解引子老铁们猜一猜长啥样我猜你还没到点我到底想说啥,还是一头雾水,对吧哈哈别揍我,关子卖的挺大,我到底想说 写在前面 可能你会不相信,我是从玩pytorch中过来的,我觉得有必要记录一下,transpose这个坑还非踩不可,为了说的清楚一点儿,我多铺垫一...

    LeexMuller 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<