2023年,update
1) GPGPU, AI芯片加速,opencl,opengl,openvx,有时间也看看cuda。
高性能,异构计算,并行计算,
计算机体系结构-量化研究方法。
并行多核心体系结构。
riscv ISA, 汇编,编译器优化方向,gcc,TVM/LLVM,
汇编,编译器,各种编译优化方法研究和技术积累。
2)渲染GPU,基于opengl的图形渲染,2D/3D图形渲染的GPU芯片的firmware开发。
并行多核,raster。opengl图形渲染管线。
多层并行多核图形渲染管线的算法研究和实践。
shader,NeRF,unity等
3)嵌入式OS,riscV,arm ,soc,基于SOC,FPGA的,多核心gpu,npu,cpu类型的嵌入式裸机开发和嵌入式OS的技术研究。为后续通用GPU,GPGPU,HPC,AI,图形渲染等做准备。
4)以大模型训练,NLP,GPT系列,类的前沿技术研究。
AI算法,AI训练,AI推理框架,
大模型,AGI,AIGC, 方向
NeRF ,ViT,基于注意力机制的计算机视觉算法。
前沿AI算法方向关注。
--------------------------------------------------------------------------------
2022年
1,GPGPU暂停,积累了GPU基础架构,图形渲染,IC芯片设计,FPGA,EDA、VCS,
2,GPU芯片设计公司,Start up,技术突破,成功点亮,成功搭建团队。 后续 ,GPGPU的技术积累暂停。
------------------------------------------------------------------------------------
3,2022年6月开始,切换到SOC,AI,NPU,自动驾驶,音视频编码,NLP,语音识别,等AI强相关领域。后续向AI,NPU,SOC,音频,视频相关的AI技术,自动驾驶,VR,AR,元宇宙等方向,转型!!!
-----------------------------------------------------------------------------------------
技术更新变化太快,要不停的学习才能不断的进步。
update
1,机器学习需要加强一下,
2,搜索方面的基础知识。搜索算法,搜索引擎,elasticsearch
3,推荐系统,推荐算法,大数据。
4,NLP
5,KG
6,基于深度学习的推荐系统推荐算法模型。
7,基于KG的推荐系统。
8,java,sping,sping boot,spring cloud,大数据。
---------------------------------------------------------------------------------------
当前的技术积累:
Devops: git ,repo,gerrit,jinkens,开源工具和架构,这块已经有深入理解,并熟练应用在敏捷开发中,属于同行中顶尖水平。linux-shell,python
嵌入式开发:linux,arm嵌入式,bsp,makefile,android架构,等等。语言:c,c++。
通信(手机卡开发,5G IoT,后续方向是5G AIoT):2345G,重点关注5G。 尤其擅长对高通平台,MTK平台的modem协议,RF 驱动框架,射频天线tuner调试。熟悉android平台的BSP,屏幕,TP,camera的调试。 通信方面可以定位为-资深无线通信协议专家。
人工智能:机器学习,深度学习,计算机视觉,图像识别,人脸识别,目标检测,图像分割, PCL, openpose,数字图像处理halcon/opencv, openGL。
2020技术积累的任务和方向:
深度学习:语音识别,NLP,语言合成,语音机器人。MFCC,FFT。
无人驾驶和无人机方向: 视觉SLAM,激光SLAM,点云。
机器人以及机器感知方向:ROS,视觉SLAM,点云,激光SLAM。树梅派+ROS相关知识的学习,达到创客的水平。
硬件:加强硬件电路设计,加强硬件理论基础学习。为后续机器人AI和无人驾驶AI,嵌入式AI等等方向转行铺路。
Platform: tensorflow, caffe, pytorch, cuda/cudnn, openCL.
今天调整一下后续发展和技术积累的方向:
在NLP方向,把整个NLP,中文NLP技术梳理一下。word2vec词向量,CBOW,Skip-gran,n-gram,elmo,glove,transformer,注意力机制,bert,GPT2 GPT3
知识图谱,
在语音识别和语音合成方向,要继续梳理。语音识别: kaldi,htk。
在ROS方向,要熟悉机器人操作系统,熟悉程度要达到android水平,技术理解甚至要超过android。
在SLAM,3DCV方向,要理解slam的原理,对定位和3d建图,bundlefusion,点云,3d相机,李群李代数,非线性优化,回环检测,等等。都要有深入理解。bundlefusion on linux /ubuntu.
pointnet ,pointnet++, pointSIFT, RANDLA-NET
在图像处理和CV方面,继续深入学习,ssd,yolo,人脸检测等。seetaface2,seetaface6, facenet, insightface, 3DCV,.. openpose, rt_pose...
java/BigData/Cloud--->
Java,j2ee, springboot springmvc mabatis zuul feign eureka Oauth2 redis Mq Aop mysql.
hadoop, spark,scala,kafka. etc.
j2ee, springboot ,springcloud,
big data, KG, neo4j.
---------------------------------------------------------数学基础以及专业基础-------------------------------------------------------------
数学基础:高等数学,线性代数,概率论和统计,(通信类的数学基础:复变函数,信号与系统。)李群与李代数。微分流行。微分几何。 数学基础的任务是要达到理解这些科目:热力学,电磁学,经典力学,通信原理,相对论,量子力学。理解机器人控制理论和无人驾驶视觉SLAM技术等等为目标。
研究生专业:计算机应用技术,计算机原理,电路原理,数字电路,模拟电路,通信原理,数据结构,离散数学,随机过程,算法导论,,tensorflow,caffe,karas,java,android,c,pyhon,linux,ROS。
图像处理:数字图像处理,OpenCV,Halcon,OpenPose,视觉slam。在通过数字图像处理的学习以及opencv,halcon等的学习加强传统模式匹配特征获取方面要加强学习和理解,SIFT,SURF,ORB,HARRS,HOG,模板匹配,分割,blob分析等。
语音基础:语音信号处理,kaldi,
人工智能AI框架:caffe,pytoch,TensorFlow,keras,ONNX 等。这几项都有理解和掌握,后续重点放在pytorch上,两点:
1是NLP等前沿网络和模型以及顶会会在pytorch上实现。而是pytorch本身是动态图,GPU,自动求导,类似python等优势
————————————————
版权声明:本文为CSDN博主「jack_201316888」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010451780/article/details/105528310