2021
07-12
07-12
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
使用keras实现CNN,直接上代码:fromkeras.datasetsimportmnistfromkeras.modelsimportSequentialfromkeras.layersimportDense,Dropout,Activation,Flattenfromkeras.layersimportConvolution2D,MaxPooling2Dfromkeras.utilsimportnp_utilsfromkerasimportbackendasKclassLossHistory(keras.callbacks.Callback):defon_train_begin(self,logs={}):self.losses={'batch':[],'epoch':[]}...
继续阅读 >
直接上代码:fig_loss=np.zeros([n_epoch])fig_acc1=np.zeros([n_epoch])fig_acc2=np.zeros([n_epoch])forepochinrange(n_epoch):start_time=time.time()#trainingtrain_loss,train_acc,n_batch=0,0,0forx_train_a,y_train_ainminibatches(x_train,y_train,batch_size,shuffle=True):_,err,ac=sess.run([train_op,loss,acc],feed_dict={x:x_train_a,y_:y_train_a})train_loss+=err;train_ac...
我就废话不多说了,大家还是直接看代码吧!#加载keras模块from__future__importprint_functionimportnumpyasnpnp.random.seed(1337)#forreproducibilityimportkerasfromkeras.datasetsimportmnistfromkeras.modelsimportSequentialfromkeras.layers.coreimportDense,Dropout,Activationfromkeras.optimizersimportSGD,Adam,RMSpropfromkeras.utilsimportnp_utilsimportmatplotlib.pyplotasplt%mat...
Matplotlib简介Matplotlib是非常强大的python画图工具Matplotlib可以画图线图、散点图、等高线图、条形图、柱形图、3D图形、图形动画等。Matplotlib安装pip3installmatplotlib#python3双X轴的可以理解为共享y轴ax1=ax.twiny()ax1=plt.twiny()双Y轴的可以理解为共享x轴ax1=ax.twinx()ax1=plt.twinx()自动生成一个例子x=np.arange(0.,np.e,0.01)y1=np.exp(-x)y2=np.log(x)fig=plt.figure()ax1=fig.add_subplot(111)ax1...
我就废话不多说了,大家还是直接看代码吧!绘制曲线:importtimeimportnumpyasnpimportmatplotlib.pyplotaspltx=np.linspace(0,10,1000)y=np.sin(x)plt.figure(figsize=(6,4))plt.plot(x,y,color="red",linewidth=1)plt.xlabel("x")#xlabel、ylabel:分别设置X、Y轴的标题文字。plt.ylabel("sin(x)")plt.title("正弦曲线图")#title:设置子图的标题。plt.ylim(-1.1,1.1)#xlim、ylim:分别设置X、Y轴的显示范围。...
”在举国上下万众一心、众志成城做好新冠肺炎疫情防控工作的特殊时刻,我们不能亲临主战场,但我们能坚持在大战中坚定信心、不负韶华。“1、爬取新闻保存为json文件,并将绘图所需数据保存至数据库数据库表结构:代码部分:importpymysqlimportreimportsys,urllib,jsonfromurllibimportrequestfromdatetimeimportdatetimeimportpandasaspdToday=datetime.now().strftime(r"%Y-%m-%d")#Today='2020-02-14'defpachong()...