飞桨VisualDL本地运行问题

        最近参加了百度飞桨的基于深度学习的自然语言处理 免费AI课程,有一道作业题是要利用飞桨提供的可视化工具VisualDL查看词向量降维效果。由于安全方面的原因,AI Studio中的可视化服务无法使用了。当按照作业步骤,生成日志文件后:

飞桨VisualDL本地运行问题_第1张图片

        添加日志文件目录后,启动VisualDL服务:

飞桨VisualDL本地运行问题_第2张图片

        进入VisualDL:

飞桨VisualDL本地运行问题_第3张图片

       本来应该能看到在打开的浏览器界面中看到词向量的3D展示效果的,却只能看到一个数据解析中的页面:

飞桨VisualDL本地运行问题_第4张图片

       经过助教的指点,说可以把日志文件下载到本地,在本地安装VisualDL查看,然后截图上传,完成作业。于是就在本地安装paddlepaddle(原以为要安装VisualDL,必须安装paddlepaddle,后来才知道可以单独安装),本地的Python 3.10环境下安装paddlepaddle成功了,jupter notebook上安装paddlepadle却失败了,只好在Python的命令下安装VisualDL。很快安装好了,按照安装文档把下载的日志文件放到一个目录,然后启动命令行VisualDL,logdir参数指向日志文件所在文件夹,到提示的浏览器窗口访问,结果和AI Studio中一样的一直数据解析中。。。

        上网百度好几把,折腾了好几天,试了好几中方案,都没有效果,最后在课程助教livingbody的远程帮助下,花了一下午时间,把我本地的Python和Jupyter Notebook都重装了,然后安装好了VisualDL 2.3.0版,最后终于把词向量的3D图形显示出来了:

飞桨VisualDL本地运行问题_第5张图片

       非常感谢课程助教livingbody,素不相识的他非常热情,不厌其烦,远程到我电脑上,帮我安装环境,设置变量,调试功能,最终解决了这个在我看来很难解决的问题。

        有几点需要特别注意:

         1. 本地运行,必须VisualDL 2.3.0版,最新版无法正常显示词向量3D图,和AI Studio一样一直显示数据解析中。。。

         2. 使用conda安装的p2 Python虚拟环境,要切换到日志文件所在的文件夹路径,然后启动VisualDL:

飞桨VisualDL本地运行问题_第6张图片

       我的日志文件放在D:盘的1文件夹下:

飞桨VisualDL本地运行问题_第7张图片

         所以要切换到D:盘,logdir指定相对目录,使用:visualdl --logdir=./1 --port=8080 启动:

         启动成功后,本地8080端口访问,界面展示一个标量数据的曲线图(数据是我根据VisualDL官网的demo生成的,放在log目录下):

飞桨VisualDL本地运行问题_第8张图片

         点击数据降维,切换页面:

飞桨VisualDL本地运行问题_第9张图片       然后再点击右下角的UMAP,就能显示前面截图的1000个词向量的3D图形了。

       如果不转换到D盘,--logdir指定绝对目录,如下:

飞桨VisualDL本地运行问题_第10张图片

或者虽然转换到了D:盘,但是指定了绝对路径:

飞桨VisualDL本地运行问题_第11张图片

 启动后,数据降维都会一直显示数据解析中,和AI Studio中一样:

飞桨VisualDL本地运行问题_第12张图片

      最后,总结三点个人心得:

      1. 学习AI,保持信心很重要。要相信问题总能得到解决。AI技术及产品发展迅速,肯定会有很多坑需要踩,这也正是提升自己能力的最佳机会。

       2. 学习AI,选好团队很重要。百度飞桨团队,聚集了一大群热情有活力的讲师和助教,AI Studio提供了丰富的功能和给力的平台环境,非常有利于AI知识和技能的快速提升。

       3. 学习AI,选对产品很重要。AI Studio功能强大, 易于实践,飞桨产品,代码开源,示例丰富,接地气,很值得深入学习和掌握。

 

 

你可能感兴趣的:(人工智能,paddlepaddle,人工智能,python,VisualDL)