以看似真实的方式将文本转换为笔迹。为了将典型文本转换为手写式内容的现实转换,通过深度学习技术创建真正的复古外观,通常称为“深层伪造”。
例子 -

I would like to work on this issue. Can you assign it to me?
克隆存储库:使用以下命令克隆您的分叉存储库到本地计算机:
git clone https://github.com/Aatmaj-Zephyr/handtype.git
创建一个分支:用描述性名称为您的工作创建一个新分支。使用以下格式:
git checkout -b feature/your-feature-name将您的分支名称带有“功能/添加功能”,“ bugfix/”用于错误修复的“功能/”,或者选择反映您分支目的的合适前缀。
进行更改:实施您的更改并确保它们遵守我们的编码和样式指南。
提交您的更改:通过有意义的提交消息提交更改。包括有关相关问题或拉的请求的引用。
git commit -m " Add your descriptive commit message here "推到叉子:将分支推到github上的叉子存储库。
git push origin feature/your-feature-name打开拉动请求:转到GitHub上的原始存储库,然后单击“新拉请求”按钮。为您的拉请求提供清晰简洁的标题和描述,并参考任何相关问题。
该存储库通过使用github操作集成了覆盖过程来确保jupyter .ipynb笔记本。这是有关其工作原理以及为什么至关重要的简要概述:
Jupyter笔记本电脑虽然非常通用,但在维持代码质量方面构成了挑战。他们以JSON格式将代码,输出和Markdown交织在一起,这使传统的Python linting工具与开箱即用的.ipynb文件不兼容。
为了应对这一挑战,我们使用一个称为nbqa的工具。 nbqa充当桥梁,使我们能够直接在Jupyter Notebooks上运行流行的Python Linting工具,例如flake8 。
在本地设置:在推到存储库之前,您可以在本地检查绒毛错误。为此,请确保您安装了nbqa和flake8 :
pip install nbqa flake8使用已安装的工具,您可以提起笔记本:
nbqa flake8 handtype.ipynb此命令将根据PEP-8标准突出笔记本中的任何覆盖错误。
绵羊提供了几个好处:
我们强烈鼓励所有贡献者在推动之前在本地进行绵羊检查,以确保更快的集成和CI构建失败较少。
麻省理工学院
注意:目前,正在进行使用图像处理将纸张折叠在中间的过程中,以产生更大的效果。目前,它只是一个Google合作文件,但让我们看看将来会发生什么。 #goopensource