AI 代碼長啥樣?

簡評:兩個 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) + biasesloss = 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


極光日報,極光開發者旗下媒體。

每天導讀三篇英文技術文章。


推薦閱讀:

【實驗】Adversarial Video Generation

TAG:人工智慧 | 代碼 | 機器學習 |