百度系优化,一个seo良好的网站其主要流量往往来自,wordpress建手机版目录,广州百度seo机器之心报道编辑#xff1a;魔王该扩展利用可处理编程语言和自然语言的预训练模型 CodeBERT#xff0c;实现快速生成 Python 文档字符串的功能。Visual Studio Code(简称 VS Code)是一个由微软开发#xff0c;同时支持 Windows、 Linux 和 macOS 等操作系统的免费代码编辑器… 机器之心报道编辑魔王该扩展利用可处理编程语言和自然语言的预训练模型 CodeBERT实现快速生成 Python 文档字符串的功能。Visual Studio Code(简称 VS Code)是一个由微软开发同时支持 Windows、 Linux 和 macOS 等操作系统的免费代码编辑器它支持测试并内置了 Git 版本控制功能同时也具有开发环境功能例如代码补全、代码片段和代码重构等。VS Code 是程序员常用的代码编辑器之一是一个可在所有平台上使用的开源、可扩展和轻量级的编辑器。这些品质使微软的 VS Code 大受欢迎并成为 Python 开发的绝佳平台。此外VS Code 还拥有大量扩展可以帮助提高开发效率、提升开发幸福感。今天我们要介绍的就是一款可以生成 Python 文档字符串的 VS Code 扩展。GitHub 地址https://github.com/graykode/ai-docstring扩展地址https://marketplace.visualstudio.com/items?itemNamegraykode.ai-docstringssrfalse该扩展利用 AI (NLP) 技术快速生成 Python 函数的文档字符串(docstring)。原本 Python 函数的描述必须由用户编写而使用这款扩展之后AI 可以查看代码并进行总结。具体而言该扩展使用了微软等提出的预训练模型 CodeBERT该模型可以处理双模态数据自然语言和编程语言。在训练过程中该扩展使用 GitHub 团队创建的 CodeSearchNet 语料库作为训练数据并使用 CodeBERT 中的 Code2NL(代码到自然语言)微调任务。该扩展的推断基准如下所示特性这款 VS Code 扩展具备以下特性AI 快速生成文档字符串可以选择多种不同类型的文档字符串格式通过 pep484 类型提示、默认值和变量名推断参数类型支持 args、kwargs、decorators、errors 和 parameter 类型。其中支持的文档字符串格式包括Google(默认)、docBlockr、Numpy、Sphinx项目主页显示这款扩展还即将支持 PEP0257。如何使用这款 VS Code 扩展的使用较为简单。用户只需从容器中运行模型推断服务器并在 VS Code 中安装扩展即可使用。具体步骤如下所示1. 从容器中运行模型推断服务器如果已有 GPU 机器在安装 nvidia-docker 后运行 docker run -it -d --gpus 0 -p 5000:5000 graykode/ai-docstring:gpu如果只有 CPU利用 Google Colab 和 ngrok 运行 flask 服务器(推荐)或者使用 docker cpu 镜像docker run -it -d -p 5000:5000 graykode/ai-docstring:cpu。2. 在 VS Code 中安装扩展并使用光标必须在定义下方以生成完全自动填充的文档字符串。使用三引号(或)打开文档字符串然后按回车键键盘快捷键ctrlshift2Mac 电脑的快捷键是 cmdshift2命令Generate Docstring右击菜单Generate Docstring。项目作者该项目的作者是来自韩国庆熙大学的计算机工程本科生 Tae-Hwan Jung。他对开源文化感兴趣认为一个好的项目可以衍生新的行业和技术。个人主页https://libraries.io/github/graykodeAmazon SageMaker 1000元大礼包ML训练成本降90%被全球上万家公司使用Amazon SageMaker是全托管机器学习平台支持绝大多数机器学习框架与算法并且用 IDE 写代码、可视化、Debug一气呵成。现在我们准备了1000元的免费额度开发者可以亲自上手体验让开发高质量模型变得更加轻松。© THE END 转载请联系本公众号获得授权投稿或寻求报道contentjiqizhixin.com