OriginQ / VQNET2.0-tutorial

9 stars 7 forks source link

给VQNET的一些建议 #8

Open Dongyang20222022 opened 2 years ago

Dongyang20222022 commented 2 years ago

Hi. 个人认为VQNET的诞生对国内量子机器学习领域来说是个好事!我们又多了一个量子机器学习框架的选择。我简单浏览了一下VQNET的教程,发现了一些小问题,希望可以帮助改进VQNET:

  1. VQNET的教程好像分中英文两个版本。中文版本里,大部分都是中文,但唯独在接口介绍部分掺了一些英文,不太理解用意。另外就是,教程中有些地方的英文有语法错误,例如在量子机器学习模块中对QuantumLayer的解释,

    Abstract Calculation module for Variational Quantum Layer. It simulate a parameterized quantum circuit and get the measurement result. It inherits from Module,so that it can calculate gradients of circuits parameters,and trains Variational Quantum Circuits model or embeds Variational Quantum Circuits into hybird Quantum and Classic model.

    英文版本的教程中也有类似的问题,包括一些英文表达方式也值得推敲。建议再重新审阅一下,以便更好地在国际上推广。

  2. 我觉得VQNET教程中的某些示例,不一定非要遵循国外某些QML框架的思路或者代码逻辑,尤其是量子经典神经网络混合模型这个章节。我们可以有自己独特的一些思路。

  3. VQNET中的经典神经网络模块中,是否考虑增加类似tensorboard的功能,以便对模型训练过程更方便地进行监测和可视化。

kevzos commented 2 years ago

@Dongyang20222022 你好 ,感谢你的建议。 针对问题(1)文档相关修改工作正在进行,会在下一个版本更新。 针对问题(2)量子机器学习现在处于早期发展阶段,我们这里调研了相关经典论文以及第三方框架,展示了的是经典常用的量子机器学习算法示例,为了也会按你所说,补充其他一些最新的量子机器学习算法示例。 针对问题 (3) tensorboard功能我们正在调研如何实现,会在未来版本开发常用的机器学习性能评价接口供用户使用。