神经网络python脚本模版

一般情况下,可以使用jupyter notebook进行数据的处理、网络的搭建以及结果的可视化,但是存在一个问题是,第二次打开之后,只能看上次的效果,如果要再次运行,只能从头开始,因此在之后可以使用py文件作为数据处理、网络搭建和主程序来完成一个网络。

模版如下:
data.py -- 处理数据,返回输入网络的各个数据集

def get_x_and_y():
    pass  #处理代码
    return x_train, x_test, y_train, y_test

model.py -- 网络搭建

def build_model():  
    pass
    return model 

main.py -- 网络编译、训练

from data import get_x_and_y  
from model import build_model

def train():
    pass 
    '''
    这里面包含有 :
    x_train, x_test, y_train, y_test = get_x_and_y()
    model = build_model()
    model.compile()
    回调函数 .... #这里可以单独写一个call_back.py 也可以直接写在main.py中
    model.fit()
    '''

log文件夹 -- 存储网络内部的状态和统计信息

你可能感兴趣的:(神经网络python脚本模版)