zoukankan      html  css  js  c++  java
  • 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

    我的前方是万里征途,星辰大海!!
  • 相关阅读:
    linux卸载rpm包
    Centos6.3手动rpm安装gcc,c++
    阿里云服务器挂载分区
    linux下svn目录管理
    mac搭建cordova的android环境
    mac下搭建cordova开发环境
    程序员除了写代码还可以做点啥
    php之soap使用
    linux中找不到/etc/sysconfig/iptables
    const 位置不一样导致的变化
  • 原文地址:https://www.cnblogs.com/taoyuxin/p/11850153.html
Copyright © 2011-2022 走看看