• Tensorflow简单入门


    搭建一个简易网络模型:

    import tensorflow as tf
    model=tf.keras.Sequential()
    model.add(tf.keras.layers.Dense(64,input_shape=(20,),activation='relu'))
    model.add(tf.keras.layers.Dense(32,activation='relu'))
    model.add(tf.keras.layers.Dense(5,activation='softmax'))
    model.summary()

    #方法二

    import tensorflow as tf
    model=tf.keras.Sequential([
        tf.keras.layers.Dense(64,input_shape=(20,),activation='relu'),
        tf.keras.layers.Dense(32,activation='relu'),
        tf.keras.layers.Dense(5,activation='softmax')
    ])
    model.summary()

    简单的神经网络实例

    import tensorflow as tf
    import numpy as np
    
    x_train=np.random.random((10000,15))
    y_train=tf.keras.utils.to_categorical(np.random.randint(10,size=(10000,1)),num_classes=10)
    x_test=np.random.random((10000,15))
    y_test=tf.keras.utils.to_categorical(np.random.randint(10,size=(10000,1)),num_classes=10)
    
    model=tf.keras.Sequential([
        tf.keras.layers.Dense(512,activation=tf.nn.relu),
        tf.keras.layers.Dropout(0.5),
        tf.keras.layers.Dense(128,activation=tf.nn.relu),
        tf.keras.layers.Dropout(0.5),
        tf.keras.layers.Dense(10,activation=tf.nn.softmax)
    ])
    model.compile(optimizer='adam',
                  loss='categorical_crossentropy',
                  metrics=['accuracy']
    )
    model.fit(x_train,y_train,epochs=5,batch_size=128)

    ——2019.11.12

    我的前方是万里征途,星辰大海!!
  • 相关阅读:
    为什么puppeteer比selenium好?
    Puppeteer
    js跳出多层循环
    webpack loader- 图片处理
    webpack的loader的原理和实现
    Webpack中Loader的pitch方法
    url-loader和file-loader区别
    Vue中强制组件重新渲染的正确方法
    ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION :浏览器下载报错
    JSBridge的原理及使用
  • 原文地址:https://www.cnblogs.com/taoyuxin/p/11850153.html
Copyright © 2020-2023  润新知