我们好啊,我是董董灿。

最近开了一个小课,里面有手写算法和功能调优的实战部分,今天在重构这儿面的代码,我的重构需求是:

将本来写在一个文件中的算法逻辑,都拆出来独立成一个个的以算法命名的文件,而且重新编写编译体系。

拆出来的文件存放在一个小文件夹下面,就像下面这样。

ChatGPT 真的是一个写代码的老六

我很快就拆好了,可是我还需要编写一个编译体系,用来将这些文件编译成动态库,也便是常见的 libc.so 这样,便利调用。

可是问题来了,我想使用 cmake 作为构建体系来编译,可是我不熟练 cmake 的语法,假如让我自己写,可能要花半小时才干完结编写和调试。

我不想浪费我的时间在这种cmake构建体系的开发上,于是我又想到了 chatGPT。

成果,没想到,2轮对话下来,就搞定了。

ChatGPT 真的是一个写代码的老六

ChatGPT 真的是一个写代码的老六

ChatGPT 真的是一个写代码的老六

ChatGPT 真的是一个写代码的老六

我将上述代码直接拷贝到项目下,没有做任何修改,就能够直接用,整个进程2分钟搞定。

chatgpt 真的是一个编程老六。

**在这儿说一下我重构的这个项目,**该项目是一个计算机视觉入门到调优的项目。

我会从原理开端,然后从零手写算子,而且利用手写的算子搭建一个CNN网络,完结一张图片推理的实战项目。

在完结图片推理之后,会根据手写的算子逐步进行功能调优。

该项意图一切代码和解析都会在我的专栏中进行更新,现已更新完原理部分的一半,再有10天左右会进入代码实战部分,也便是我现在正在重构的部分,感兴趣的能够围观:小册开端了

以及 github 主页:从零开端手写神经网络

@董董灿是个攻城狮。参阅:^ GPT 真是个老六