将训练好的模型保存在服务端的三种办法
2021-02-07 16:53:50

刚刚在完善我书中第七章案例的文档时,需要将训练好的模型存储在服务端,方便小伙伴们来使用该模型,这里我提供三种办法:

  1. 直接从我的个人网站中加载;
  2. 通过python启动一个文件下载服务器;
  3. 使用微信小程序云存储;

接下来,请看文章。

参考资料

  1. Python文档:https://docs.python.org/zh-cn/3/library/http.server.html?highlight=httpserver

1. 从我的个人网站加载

为了方便各位小伙伴可以直接使用我训练好的模型,这里我将该模型文件上传至我的网站上,如图所示:

图1 - 模型文件信息

大家可以通过如下网址访问该模型文件:
https://www.shipudong.com/otherFiles/DLModels/model.json

2. 通过Python启动一个文件下载服务器

如果大家自己训练了一个模型,想要将其存放在服务端,但又没有远程服务器的话,这里我推荐第二种方法,即通过Python开启一个文件下载服务器,我们进入到对应的目录下,并执行如下命令:

python -m SimpleHTTPServer

在Python3中,我们可以使用如下命令:

python -m http.server

根据自己电脑上的python版本执行完对应的命令之后,就会在当前目录下开启一个文件下载服务器,默认打开8000端口,此时我们就可以通过IP和端口号来访问该资源文件了。接下来,我们来演示一下具体的步骤:
1. 在对应目录下打开终端工具

图2 - 目录文件信息

图3 - 终端打开对应文件目录

2.通过命令开启端口

接下来,我们通过命令在对应文件目录下开启端口,如图4所示:

图4 - 通过命令开启端口

开启成功之后,我们通过 http://localhost:8000/可以访问到如图5所示界面:

图5 - 文件下载服务器

3. 使用微信小程序云存储

最后一种方法最为简单,我们可以借助微信小程序的云存储功能,如图6所示:

图6 - 微信小程序云存储存储模型文件

4. 文章最后

以上就是本文的所有内容,小伙伴们学会了嘛?快去实践一下吧!更多详情请关注我的更多开源作品:
1. 微信公众号(hahaCoder)

图7 - 微信公众号

2. 微信小程序(hahaAI)

图8 - 微信小程序

3. Github
链接地址:https://github.com/TURBO1002