当前位置: 首页 > news >正文

wordpress 网站加密插件Wordpress刷新CDN缓存

wordpress 网站加密插件,Wordpress刷新CDN缓存,网站建设背景论文,注册域名的网站有哪些一、简介 Pickle 算是Python的一种数据序列化方法,它能够将对象转换为字节流,进而可以保存到文件中或通过网络传输给其他Python程序。这种方式非常适合快速简便地保存复杂的数据结构,例如列表、字典、自定义对象等。 二、pickle文件的读写 …

一、简介

Pickle 算是Python的一种数据序列化方法,它能够将对象转换为字节流,进而可以保存到文件中或通过网络传输给其他Python程序。这种方式非常适合快速简便地保存复杂的数据结构,例如列表、字典、自定义对象等。

二、pickle文件的读写

示例代码如下:

import pickle #导入pickle操作的库
#创建一个示例数据
data={'name':'Tom','age':30,'is_student': False,'grades':[11,12,13]
}#使用pickle保存数据到硬盘
with open('data.pkl','wb') as file:pickle.dump(data,file)#使用pickle加载数据
with open('data.pkl','rb') as file:loaded_data=pickle.load(file)
print(loaded_data) #打印出读取结果

执行一遍后,data的json数据就会被保存到磁盘,下次读取可直接读取内容

案例分析

案例背景:
当训练人工智能算法时,往往需要很长的时间,当训练中断时,如果
能提前做好权重保存功能,能很快的恢复上次进度,以继续进行训练,请实时保存权重计算完成后的数据

代码如下:

import pickle #序列化数据到硬盘
import time #模拟训练的时间调用
import os  #判断文件存不存在使用
import numpy as np #用来计数#模拟耗时计算的全过程
def calculate_weights():print("开始计算权重。。。")time.sleep(5) #模拟耗时操作weight = np.random.rand(10,10) #随机生成权重print("权重计算完成")return weight#保存权重和epoch文件到硬盘
def save_weights(weights,epoch,filename='weights.pkl'):data = {'epoch':epoch,'weights':weights}with open(filename,'wb') as f:pickle.dump(data,f)print(f"权重和epoch已经保存到{filename}")#从硬盘加载权重和epoch
def load_weights(filename='weights.pkl'):with open(filename,'rb') as f:data = pickle.load(f)print(f"权重和epoch已经从{filename}加载")return data["weights"],data["epoch"]#主程序
def main():weight_file = "weights.pkl"total_epochs = 100 #假设总共需要训练100个epochs#如果权重文件存在,则加载权重和epochif os.path.exists(weight_file):weights,start_epoch = load_weights(weight_file)else:#从第一个epoch开始,并计算权重weights = calculate_weights()start_epoch = 0#继续训练剩余的epochsfor epoch in range(start_epoch,total_epochs):print(f"开始训练epoch{epoch}...")#这里进行实际的训练代码time.sleep(1) #模拟训练过程#每个epoch结束后保存权重和epoch信息save_weights(weights,epoch,weight_file)if __name__ == '__main__':main()

代码执行如下:
第一次执行时计算初始权重,后续权重依次写入文件
在这里插入图片描述
中断后重新执行程序,程序会读取已保存的权重数据,继续后延保存
在这里插入图片描述

http://www.yayakq.cn/news/834517/

相关文章:

  • 企业网站cms源码深圳市网站建设公司排名
  • c语言做的网站wordpress页脚代码
  • 网站赏析双语网站系统
  • 做php网站都用框架吗网站建设技术 翻译
  • 自己建网站免费模板网站和定制网站的区别是什么
  • 网站模板制作与安装教程网站免费空间免备案
  • 软件开发网站有哪些wordpress ps.w.org
  • 医疗器械网站素材创业网站开发
  • 做家教网站要多少钱现在做电脑做系统网站容易赚钱吗
  • 做网站用什么语言最好鞍山在百度做个网站多少钱
  • 品质培训的网站建设做网站全屏尺寸是多少
  • 做网站原型现成的框架中国114建材网
  • 建设学生社团网站的可行性分析wordpress站点路径
  • 英文集团网站设计建设云网站后台
  • 营销网站的例子南京专业网站制作哪家好
  • 寮步仿做网站外贸网站导航
  • 做网站广告送报纸广告北京燕华工程建设有限公司网站
  • 如何注册域名及网站简单公司网页设计
  • 企业网站 自助建站个人备案域名购买
  • 佛山网站建设78788vue.js做静态网站
  • 企业网站推广的策略西安建设工程信息网官网入口
  • 做网站友情链接互换好搜360网站
  • 网站业务需求文档沌口网站建设
  • 秦皇岛网站建设兼职徐州专业制作网站
  • 不买服务器做网站手机网站加载效果
  • win2003网站建设图片展示网站模板
  • 吉林省城乡建设部网站网页开发文档模板
  • 全椒有做网站的吗crm管理软件
  • vps网站如何设置缓存宝安中心医院妇科
  • 免费的h5场景制作平台通化网站优化