这里是通过内网击穿的方式来进行的,演示的深度学习代码如下,有需要的可自行下载:
https://download.csdn.net/download/qq_34904125/89489645
内网击穿需要自行配置的,这里不做过多的介绍,可自行搜索内网击穿的教程,根据网上的一些内网击穿的教程,配置好内网击穿的功能,比如某壳。
深度学习代码是这样的,包含图片数据集和templates文件夹下写好的html网页。以及深度学习运行的3个py文件,分别用于数据集txt制作,模型训练和网页接口生成。
将上面这个深度学习代码文件夹直接拖到我们租好的远程服务器里面
依次运行python 01数据集文本生成制作.py是生成txt文本,里面存放的是
数据集图片路径。
再运行python 02深度学习模型训练.py就可以训练模型了,最后模型保存本地model.ckpt命名。
再运行python 03html_server.py就可以生成本地的一个ip地址。我这里生成的地址是127.0.0.1:20816。(你们可能生成的是127.0.0.1:4399,则下面也需要填4399这个端口)
因为这个127.0.0.1:20816这个地址是内网ip地址,只能局域网的人访问,外面的人是无法访问的。
这个时候我们就需要进行内网击穿了。
比如我们在某壳上进行配置。
就会生成一个带域名的http。
这样其他人在其他地方也可以随时随地的进行访问了。
我们输入生成后的http在网页上。
然后网页就打开显示了。我们在网页中间点击选择文件,加载我们数据集文件夹里面的图片。
随便选择一张
再点击识别按钮,就实现了将图片传给服务器,然后服务器上的深度学习代码将识别到的结果返回。
使得网页上显示了识别结果:宠物在睡觉。