tensorflow实现XOR

Posted yytxdy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow实现XOR相关的知识,希望对你有一定的参考价值。

import numpy as np
import tensorflow as tf

x = np.array([[1, 0], [0, 1], [1, 1], [0, 0]])
y = np.array([[1], [1], [0], [0]])

model = tf.keras.models.Sequential([
    tf.keras.layers.Dense(32, activation=relu, input_dim=2),
    tf.keras.layers.Dense(1, activation=sigmoid)
])

model.compile(optimizer=adam,
              loss=binary_crossentropy,
              metrics=[accuracy])

model.fit(x, y, batch_size=1, epochs=1600)
predict = model.predict(x)
print(predict)

 

以上是关于tensorflow实现XOR的主要内容,如果未能解决你的问题,请参考以下文章

TensorFlow从0到1之TensorFlow多层感知机实现MINIST分类(22)

Tensorflow 源码算子以及架构实现分析

tensorflow实现迁移学习

tensorflow实现迁移学习

TensorFlow简易学习[3]:实现神经网络

TensorFlow实现CNN案例笔记