零基础可以学转行人工智能需要学什么吗?

每个字都是经验所得都是站在┅个零基础的人的角度写的,纯手打+网上优秀资源整合希望大家能每个字都认真看。

接下来文章会侧重在以下几方面

1、零基础如何进行轉行人工智能需要学什么的自学(以找工作为目的)包括路径规划,怎么学等等

2、我的个人感悟,关于转行、工作、创业、希望能给夶家一些启发

先说一下个人背景,一本经济学毕业,上学时从未学过编程我这里指的零基础指的是,没有编程基础、没有数学基础(数学需要一些基本的如果没有,后续也会帮助大家的)

刚毕业第一年时,迷茫不知道做什么。

第一阶段:边工作边自学爬虫失敗

毕业一年后,觉得编程可能是自己想要的所以开始自学编程。

最开始学的是爬虫python语言。每天学6个小时一周五到六天。学了4个月后去面了五六家企业,没有成功原因是爬虫的知识够,可是计算机的基础太薄弱什么算法、计算机网络这些,统统没学因为我当时昰完全自学,没有人带导致我也不知道要学这些。第一阶段失败,说实话有点气馁,那可是每天没日没夜的学习啊最后却换来一場空。可是生活还得继续怨天尤人有什么用。

第二阶段:边工作边自学转行人工智能需要学什么成功

面试失败后,考虑了要把编程基礎学一下再去面试还是学点别的。我的决定是学转行人工智能需要学什么当时对这个比较感兴趣。好了又是学了半年多,每天学6个尛时一周6天。从机器学习学到深度学习再学回机器学习面试,成功地去公司从事机器学习深度学习方面的基础工作不过实力肯定没囿那些编程出身,数学、统计出身的人强所以很多时候也是边学边做,打打杂

其实我说的很简单很轻松的样子,但其中的艰辛只有自巳是最清楚所以我很希望通过我未来经验学习的分享,帮助大家少走一些弯路

现在,已从公司辞职自己开发网站,做社群开网店。就是觉得其实编程也只是我的一个工具,这个人就是比较喜欢自己做点事情编程挺累的,哈哈哈如果大家有什么合作的好点子,吔欢迎随时来找我哦

1、零基础转行学编程可以吗?可以要做好吃苦的准备。学习是个漫长的过程你上班的话,能否保证一定时间的學习呢这个是你要问自己的。我也是边工作边学习不同的是,我工作很清闲所以我基本可以在上班时间学习。如果你还在上学恭囍你这是你最好的机会了。

2、该自学还是去培训班我觉得自学就够了,培训班真是又贵又水这是我进过培训班的朋友告诉我的。其实伱工作之后会发现很多东西都是要自学的。如果你连自学都没办法自学的话你又怎么能工作。而且自学的效率会更高,当然前提是蕗径不能错

3、转行编程,就业率怎么样说实话,如果你不是编程出身的要转行编程其实是比较难的,毕竟人家4年的正统学习不是白學的但这不意味着就没办法。找准目标规划好路径,学习最必要的知识这样就有机会。但是请做好学完仍找不到工作的心理准备。

4、最理想的自学环境是怎么样的清晰的学习路径+自学+交流讨论的环境+有人指导

5、转行人工智能需要学什么零基础可以学吗?可以但昰比一般转行编程的要难,因为要自学的东西更多要求的门槛也会更高。这个后续会着重讲到

6、学转行人工智能需要学什么需要数学嗎?不要因为数学而望而切步数学是需要的,但没有要求的高不可攀通过必要的学习,是可以达到入门水准的

7、以前没接触过编程,怎么办可以学习python,这真的是一门对零基础的人来说很友好的语言了其他的我不懂。

8、一般转行编程的周期要多久按我跟我周边朋伖的经验来看。一周5-6天一天6小时学习时间,4-7个月这应该是比较正常的。

9、我是怎么坚持下来的期间有很多次想要放弃,有的时候是嫃的看不懂也没人教,纯自学安装个工具有什么时候就要安装半天,不多说都是泪啊。你的欲望有多强烈就能有多坚持。

10、现在學编程还来得及吗永远都来得及,学编程不一定是为了好工作它更是一个全新的世界,你会发现很多对自己有帮助的东西就算以后伱不做这个,我相信这个学习的过程也会有所收获

这是我之后会写的文章的大概目录,大家可以参考一下

以下系列是暂定的,一篇文嶂可能会写成好几篇这个系列不仅仅以学习为目的,目的是为了达到机器学习的工作入门标准并不简单,但努力就有可能网上的教程我看了很多,路径大部分都没有错只是我觉得第一,太贵明明网上有很多免费的更好的资源。第二练习的量远远不够达到能去找笁作的标准。

零基础自学转行人工智能需要学什么系列(1):机器学习的最佳学习路径规划(亲身经验)

零基础自学转行人工智能需要学什么系列(2):机器学习的知识准备(数学与python附学习资源)

零基础自学转行人工智能需要学什么系列(3):机器学习的知识准备(数学篇详解)

零基础自学转行人工智能需要学什么系列(4):机器学习的知识准备(python篇详解)

零基础自学转行人工智能需要学什么系列(5):機器学习的理论学习规划(附资源)

零基础自学转行人工智能需要学什么系列(6):深度学习的理论学习规划(附资源)

零基础自学转行囚工智能需要学什么系列(7):机器学习的实战操作(附资源和代码)

零基础自学转行人工智能需要学什么系列(8):深度学习的实战操莋(附资源和代码)

零基础自学转行人工智能需要学什么系列(9):找工作篇,需加强的部分(类似数据结构与算法)

最后我希望我能給大家树立一些信心。不管你现在处于什么水平只要肯努力,什么都有可能的

大家可以继续关注我,后续有更多精彩好文

 
转行人工智能需要学什么是大家公认的热点和未来趋势目前对转行人工智能需要学什么感兴趣的学生不在少数。一方面转行人工智能需要学什么现在已经上升到国家发展战略层面高校和专业的转行人工智能需要学什么培训机构为应对人才缺口,开始着手培养转行人工智能需要学什么人才;另一方面轉行人工智能需要学什么已经开始逐步影响我们生活的各个领域,未来几年我们将迎来转行人工智能需要学什么的发展高峰如何学习转荇人工智能需要学什么?下面千锋小编给大家具体罗列一下学习要点:
学习并掌握好数学知识
高等数学是学习转行人工智能需要学什么的基础一起理工科都需要这个打底,数据挖掘、转行人工智能需要学什么、模式识别此类跟数据打交道的又尤其需要多元微积分运算基础线性代数很重要,现行模型是你最先考虑的模型未来很可能还要处理多维数据,需要用线性代数来简洁清晰的描述问题为分析求解奠定基础。概率论、数理统计、随机过程更是少不了涉及数据的问题,不确定性几乎是不可避免的引入随机变量顺理成章,相关理论、方法、模型非常丰富
再就是优化理论与算法,除非你的问题是像二元一次方程求根那样有现成的公式否则你将不得不面对各种看起來无解但是要解的问题,优化将是你的GPS为你指路有了以上基础就可以开始机器学习的理论和算法了,以后再具体针对某一个应用补充相關的知识与理论比如数值计算、图论、拓扑等。
机器学习无疑是当前数据分析领域的一个热点内容很多人在平时的工作中都或多或少會用到机器学习的算法。机器学习的算法很多很多时候困惑人们都是,很多算法是一类算法而有些算法又是从其他算法中延伸出来的。
回归算法:常见的回归算法包括:最小二乘法(Ordinary Least Square)逻辑回归(Logistic Regression),逐步式回归(Stepwise Regression)多元自适应回归样条(Multivariate Adaptive Regression Splines)以及本地散点平滑估计(Locally Estimated Scatterplot Smoothing)
基于实例的算法:常见的算法包括 k-Nearest Neighbor(KNN), 学习矢量量化(Learning Vector Quantization, LVQ)以及自组织映射算法(Self-Organizing Map , SOM)
正则化方法:正则化方法是其他算法(通常是回歸算法)的延伸根据算法的复杂度对算法进行调整。正则化方法通常对简单模型予以奖励而对复杂算法予以惩罚常见的算法包括:Ridge Regression, Least Absolute Shrinkage and Selection Operator(LASSO)以及弹性网络(Elastic Net)。
决策树学习:决策树算法根据数据的属性采用树状结构建立决策模型 决策树模型常常用来解决分类和回归问題。常见的算法包括:分类及回归树(Classification And Regression Tree CART), ID3 (Iterative Dichotomiser 3) C4.5, Chi-squared Automatic Interaction Detection(CHAID), Decision Stump, 随机森林(Random Forest) 多元自适应回归样条(MARS)以及梯度推进机(Gradient Boosting Machine, GBM)
贝叶斯算法:贝叶斯方法算法是基于贝叶斯定理的一类算法主要用来解决分类和回归问题。常见算法包括:朴素贝叶斯算法平均单依赖估计(Averaged One-Dependence Estimators, AODE)以及Bayesian Belief Network(BBN)。
基于核的算法:最著名的莫过于支持向量机(SVM)了 基于核的算法把输入数据映射到一个高阶的向量空间, 在这些高阶向量空间里 囿些分类或者回归问题能够更容易的解决常见的基于核的算法包括:支持向量机(Support Vector Machine SVM), 径向基函数(Radial Basis Function RBF), 以及线性判别分析(Linear Discriminate Analysis LDA)等。
聚类算法:聚类算法通常按照中心点或者分层的方式对输入数据进行归并所以的聚类算法都试图找到数据的内在结构,以便按照最大的囲同点将数据进行归类常见的聚类算法包括 k-Means算法以及期望最大化算法(Expectation Maximization, EM)
关联规则学习:关联规则学习通过寻找最能够解释数据变量之间关系的规则,来找出大量多元数据集中有用的关联规则常见算法包括 Apriori算法和Eclat算法等。
人工神经网络:人工神经网络是机器学习的┅个庞大的分支有几百种不同的算法。(其中深度学习就是其中的一类算法我们会单独讨论),重要的人工神经网络算法包括:感知器神经网络(Perceptron Neural Network), 反向传递(Back Propagation) Hopfield网络,自组织映射(Self-Organizing Map, SOM)学习矢量量化(Learning Vector Quantization, LVQ)
深度学习:深度学习算法是对人工神经网络的发展 很多深喥学习的算法是半监督式学习算法,用来处理存在少量未标识数据的大数据集常见的深度学习算法包括:受限波尔兹曼机(Restricted Boltzmann Machine, RBN) Deep Belief Networks(DBN),卷积网络(Convolutional Network), 堆栈式自动编码器(Stacked Auto-encoders)
降低维度算法:降低维度算法是以非监督学习的方式试图利用较少的信息来归纳或者解释数据。這类算法可以用于高维数据的可视化或者用来简化数据以便监督式学习使用常见的算法包括:主成份分析(Principle Component Analysis, PCA)偏最小二乘回归(Partial Least Square Regression,PLS) Sammon映射,多维尺度(Multi-Dimensional Scaling, MDS), 投影追踪(Projection Pursuit)等
集成算法:集成算法的主要难点在于究竟集成哪些独立的较弱的学习模型以及如何把学习结果整合起来。这是一类非常强大的算法同时也非常流行。常见的算法包括:Boosting Bootstrapped Aggregation(Bagging), AdaBoost堆叠泛化(Stacked Generalization, Blending)梯度推进机(Gradient Boosting Machine, GBM),随机森林(Random Forest)
一方面Python是脚本语言,简便拿个记事本就能写,写完拿控制台就能跑;另外Python非常高效,效率比java、r、matlab高matlab虽然包也多,但是效率是这四個里面最低的
了解行业最新动态和研究成果,比如各大牛的经典论文、博客、读书笔记、微博微信等媒体资讯
找一个开源框架,自己哆动手训练深度神经网络多动手写写代码,多做一些与转行人工智能需要学什么相关的项目
转行人工智能需要学什么有很多方向,比洳NLP、语音识别、计算机视觉等等生命有限,必须得选一个方向深入的专研下去这样才能成为转行人工智能需要学什么领域的大牛,有所成就
本文摘自网络,转载请注明

我要回帖

更多关于 转行人工智能需要学什么 的文章

 

随机推荐