大家好,我想认认真真跟大家说几句话。
读研期间由于暑期实践的关系,第一次接触了编程,参与得第一个项目是动作识别。出于爱好,我自学了python。练习了一些小项目,这个过程受益匪浅,学习了很多的东西,最重要的是让我见识到了编程能做多么美妙的事情;学了python就没有理由不学习一下人工智能,所以你们也能看到,我花费了很长的时间去了解神经网络,一些神经网络用代码实现了一下,练习了一些项目。
以上就是我编程入门的学习经历。接下来再说一下我为什么又学了C。
研二暑期,我收到了华为实习生的offer。我应聘的岗位是媒体技术研究院的媒体算法工程师的岗位,但是却被分配到了2012的部门做压缩算法。压缩算法用的是C语言,所以我要在实习期用C语言完成实习,所以就有了你们看到的C语言的学习博客。
剩下的就是一些为了找工作而练习的算法题。
那么我现在呢?
毕业之后,我来华为报道,方向是开源软件生态,内容是优化基于ARM架构的Go语言性能。这是一项特别有成就感的工作,我要研究golang的源代码,我要了解底层,我要学习汇编语言,我要理解plan9,我要学习SIMD,我要搞明白编译器。每当我输出一项CL,提升语言性能,这样能让全世界的Go语言的使用者受益,这对我来说是一种巨大的鼓舞,我做的工作全世界都能看的到。或许你现在用到的Go语言的函数就是我优化之后的。
如果你:
1)想学习Go语言;
2)想了解优化Go的所有的一切;
3)想了解华为招聘方向,想知道华为岗位信息,想来实习、来工作;
4)想与我取得联系;
那么这些信息我将持续更新在我的个人博客上面,欢迎大家前来交流:我的博客
当然了,编程的世界,谁都是学生,请原谅我有许多理解不到的地方,如果我有错误,请不要客气,大声的指出来。
我想说的就是这些,下面是正文。
一、机器学习基础学习
(一)Python系统学习
(二)数据结构和算法学习
[LeetCode]-Python刷题第一周(数组)
3、数据结构和算法之栈和队列
4、数据结构和算法之树与图
[LeetCode]-Python刷题第四周(树与图)
5、数据结构和算法之string字符串
[LeetCode]-Python刷题第五周(字符串)
6、数据结构和算法之排序
7、数据结构和算法之二分查找
[LeetCode]-Python刷题第七周(二分查找)
(三)C语言学习
第一部分:
(1)学习C指针之总纲
(2)学习C指针之预备知识
(4)学习C指针之揭秘C的语法
第二部分:
(牛客网)字符串-字符流中第一个不重复的字符(Python)
(牛客网)字符串-删除字符串中出现次数最少的字符(Python)
最长递增子序列longest increasing subsequence
(四)吴恩达机器学习
9,待更新
二、Python语言应用
三、神经网络应用
1,神经网络学习(1)————单层感知器以及python实现
2,神经网络学习(2)————线性神经网络以及python实现
3,神经网络学习(3)————BP神经网络以及python实现
4,神经网络学习(4)————自组织特征映射神经网络(SOM)以及python实现
5,利用python、tensorflow、opencv实现人脸识别(包会)!