自己实现 ChatGpt ?先学习 Pytorch 吧

最近 ChatGpt 的爆火,让人非常震撼,无论是知识问答、对话还是代码撰写,都非常符合人们的预期,让人不得不感慨机器学习的强大。不信?看下面:

图1 语言分析处理

图2 知识问答

图3 写故事

图4 写代码

体验完,的确让人惊掉下巴,甚至感受到一阵寒意,要被抢饭碗了!!。为此,还特意了解一下它背后的原理:

核心是通过不断采用人工反馈的方式和强化学习的方法对构建的机器模型进行不断的训练与微调,从而使用其生成的更符合人类预期的答案。

我认为有以下几个关键点:

1. 机器学习算法,对模型的创建、自然语言处理,极为重要;

2. 模型不断训练与调优,大量的数据训练,让模型预测更多精准完善;

而对于初学者来说,入门机器学习最好的途径,便是 Pytorch 开源机器学习库了。

Pytorch 是什么?

PyTorch是一个开源的Python机器学习库,基于Torch,用于自然语言处理等的应用程序。Facebook人工智能研究院于2017 年 1 月推出,是一个基于 Python 的可续计算包,并提供了两个高级的功能:强大的 GPU 加速的张量计算 和 包含自动求导系统的深度神经网络

听起来的确是很高大上,本质没变,还是机器学习,只是采用了 Python 更加高级和上手的语言,同时两个高级功能,让机器学习更多便利。

Pytorch 能用来干嘛?

其实,要明白机器学习能用来干嘛?也就知道 Pytorch 能做什么?

举几个例子:

1. 停车场智能车位识别

2. 车道线检测

3. 图像修复

4. 姿态预估

5. 肖像提取

还有其它等等应用场景,是不是很神奇!!

具体可查看

Pytorch 官网 https://pytorch.org/

https://pytorch.org/

经验分享 程序员 微信小程序 职场和发展