发布网友 发布时间:2022-04-22 20:20
共10个回答
热心网友 时间:2022-05-22 12:14
其实笼统地说大数据原理和基础都在数学这边,当然有很多偏应用和软件使用的技术,例如“深度学习调参”等,这些报个培训速成班就能学会的技术含量不那么高的东西,不在讨论范围内。
这里要讨论的,是如何系统的学习,然后自己能编出这机器学习或深度学习的程序或软件。我想,这才能称为一个合格的机器学习、数据科学家。
所以您准备好了吗?
大数据入门基础
1, 微积分(求导,极限,极值)和线性代数(矩阵表示、矩阵运算、特征根、特征向量)是基础中的基础,某篇图像分割1w+引用的神文核心思想便就求解构造矩阵的特征向量;
2, 数据处理当然需要编程了,因此C/C++/Python任选一门(推荐Python,因为目前很多库和Library都是用python封装),数据结构可以学学,让你编程更顺手更高效,但是编程不是数据处理的核心。
当然了,楼主所在的图像处理界,熟练使用matlab或者Python调用opencv库是必要条件,但是again他们只是工具,业余时间自学,多练练就没问题。有同学问用R行不行,补充一点,用什么编程语言很大部分取决于你的核心算法会调用什么已有的库函数,比如楼主的科研里面核心算法往往是MIP(混合整数规划)问题需要调用Cplex或Gurobi库函数,因此C/C++/Python/Java这些和Cplex接口良好的语言都可以拿来用,这时候R就别想了。(更新:最新Gurobi版本支持R)
另外虽然图像处理界一些open-source的code都用C++写的,但是鉴于使用方便都会提供Python的接口,因此需要用到这些code的话,用Python调用比较方便;但是,如果是高阶骨灰级玩家,需要修改甚至自己写源代码,那么还是推荐C/C++,因为他们的速度最快。
3,算法
通常高校都会有算法类的课程,会概述各类算法的基础和应用,其中包括:精确算法、近似算法、启发式算法、演化算法、递归算法、贪婪算法等待,还有各类优化算法。
算法非常核心,想必大家都听说过算法工程师这个职位。所以,我就不多赘述啦!
中级教程
1,概率论+统计(很多数据分析建模基于统计模型)、统计推断、随机过程等
2,线性规划+凸优化(或者只学一门叫numerical optimization,统计、机器学习到最后就是求解一个优化问题)、非线性规划等
3,数值计算、数值线代等
当年我是在数学系学的这门课,主要是偏微分方程的数值解。
但我觉得其开篇讲的数值计算的一些numerical issue更为重要,会*一个数学系出身小朋友的三观。(原来理论和现实差距可以这么大!)
Conditional number, ill-conditioned problem,会让你以后的编程多留个心眼。
恭喜你,到这里,你就可以无压力地学习Machine Learning这门课了(其实机器学习,通篇都是在讲用一些统计和优化来做clustering 和 classification这俩个人工智能最常见的应用)。并且你就会发现,ML课中间会穿插着很多其他课的内容。恩,知识总是相通的嘛,特别是这些跨专业的新兴学科,都是在以往学科的基础上由社会需求发展而来。
到这里,其实你已经能看懂并且自己可以编写机器学习里面很多经典案例的算法了,比如regression,clustering,outlier detection。
学到Mid-level,就已经具备绝大部分理论基础了。然后做几个实际项目,就能上手然后就可以“骄傲”的说自己是搞机器学习的人啦,然后就能找到一份工作了。
但是要读Phd搞机器学习的科研,那么高阶课*的是必不可少的,而且同一个topic你需要学好掌握好几门课,有时候很可能只是一本书中一个章节里面一小节里讲的算法,你都需要去用心改进他。
高阶课程
再高阶的课程,就是比较specific的课程了,可以看你做的项目或者以后的concentration再选择选修,比如:Probabilistic Graphical Models(概率图模型), Integer Programming(整数规划) ,计算机视觉,模式识别,视频追踪,医学图像处理,增强学习,深度学习, 神经网络,自然语言处理,网络信息安全,等等等等。
深度学习:目前非常火,打败了非常多几十年积累起来的经典方法。
增强学习:也很火,游戏AI、自动驾驶、机器人等等,它都是核心。
概率图模型:深度学习之前非常popular的“学习”方法,有严格的数学模型和优美的算法,虽然目前被前俩者盖过了风头,但是依然有它的立足之处。
再比如有用偏微分方程做图像处理的(比较小众),那么这时候你肯定要去学一下偏微分方程了,大都是以科研为主导的。
热心网友 时间:2022-05-22 13:32
说到大数据,肯定少不了分析软件,这应该是大数据工作的根基,但市面上很多各种分析软件,如果不是过来人,真的很难找到适合自己或符合企业要求的。小编通过各大企业对大数据相关行业的岗位要求,总结了以下几点:热心网友 时间:2022-05-22 15:07
学科知识:从数据分析涉及到的专业知识点上看,主要是这些: (1)统计学:参数检验、非参检验、回归分析等 (2)数学:线性代数、微积分等 (3)社会学:主要是一些社会学量化统计的知识,如问卷调查与统计分析;还有就是一些社会学的知识学科知识:从数据分析涉及到的专业知识点上看,热心网友 时间:2022-05-22 16:58
1.学大数据理论上是可以零基础教学,这先都是在大数据培训教育机构可以的。但是有一定的电脑基础或JAVA基础那是更好,因为那样你才能快速入手。热心网友 时间:2022-05-22 19:06
学大数据的话目前主要是分为 大数据分析 大数据高级开发和大数据可视化三个部分的,所以零基础也是可以学习的。热心网友 时间:2022-05-22 21:31
一般来说可以零基础培训学习。有基础更好。不过要提醒的是选择机构重点要多试听,多比较,毕竟每个人接受信息的方式不一样,老师技术再好,如果不能有效地传达给学生,那对学生来说也是没用的,所以建议试听后找到适合自己的最重要。热心网友 时间:2022-05-23 00:12
需要数学基础,对数字敏感可以更好的接收信息。热心网友 时间:2022-05-23 03:10
很多学校都是从零基础开始教学的、所以不用担心学不会的、主要是你对这个专业感兴趣热心网友 时间:2022-05-23 06:25
大数据分析行业是最近这几年比较火,比较高薪的行业了,很多人都想分一杯羹,经常同学问我什么是大数据分析?什么是python?这些能学到什么技能?以后能学到什么知识?有太多的疑问,小编姐姐今天就简单写出来出来,分享给大家!
很多人还没搞清楚什么是PC互联网,移动互联网来了,我们还没搞清楚移动互联的时候,大数据时代又来了。
大数据分析是指对规模巨大的数据进行分析。大数据可以概括为4个V, 数据量大(Volume)、速度快(Velocity)、类型多(Variety)、价值(Value)。大数据作为时下最火热的IT行业的词汇,随之而来的数据仓库、数据安全、数据分析、数据挖掘等等围绕大数据的商业价值的利用逐渐成为行业人士争相追捧的利润焦点。随着大数据时代的来临,大数据分析也应运而生。大数据分析是什么
大数据分析师有两种岗位定位:
1、大数据科学家,Data Scientist,DS
2、大数据工程师,Data Engineer,DE
从这两个单词里,你就能看出端倪了,后面小编姐姐会详细的讲解,这两者的区别,以及工作内容划分。今天我们先初步认识一下大数据分析是什么?
请点击输入图片描述
请点击输入图片描述
在不同行业中,那些专门从事行业数据的搜集、对收集的数据进行整理、对整理的数据进行深度分析,并依据数据分析结果做出行业研究、评估和预测的工作被称为数据分析。如果是熟悉行业知识、公司业务及流程,对自己的工作内容有一定的了解,比如熟悉行业认知和公司业务背景,该工作人员分析结果就会有很大的使用价值。
首先我们要列出搭建数据分析框架的要求,比如确定分析思路就需要用到营销、管理等理论知识;另一方面是针对数据分析结论提出有指导意义的分析建议。能够掌握数据分析基本原理与一些有效的数据分析方法,并能灵活运用到实践工作中,对于开展数据分析起着至关重要的作用。大数据分析方法是理论,而数据分析工具就是实现数据分析方法理论的工具,面对越来越庞大的数据,必须依靠强大的数据分析工具帮我们完成数据分析工作。
1、大数据分析可以让人们对数据产生更加优质的诠释,而具有预知意义的分析可以让分析员根据可视化分析和大数据分析后的结果做出一些预测性的推断。
2、大数据的分析与存储和数据的管理是一些数据分析层面的最佳实践。通过按部就班的流程和工具对数据进行分析可以保证一个预先定义好的高质量的分析结果。
3、不管使用者是数据分析领域中的专家,还是普通的用户,可作为数据分析工具的始终只能是数据可视化。可视化可以直观的展示数据,让数据自己表达,让客户得到理想的结果。
4、大数据分析已经不像前些年给人一种虚无缥缈的感觉,而当下最重要的是对大数据进行分析,只有经过分析的数据,才能对用户产生最重要的价值,越来越多人开始对什么是大数据分析产生联想,所以大数据的分析方式在整个IT领域就显得尤为重要,可以说是决定最终信息是否有价值的决定性因素。
传统的数据分析就是在数据中寻找有价值的规律,这和现在的大数据在方向上是一致的。大数据具有“高维、海量、实时”的特点,就是说数据量大,数据源和数据的维度高,并且更新迅速的特点。
热心网友 时间:2022-05-23 09:56
从理论上讲,大数据需要本科以上学历,理工科专业背景。因为大数据知识涉及到了编程、高数、统计学和线性代数等多门学科,难度较大,这样要求是为了保证学员能够充分掌握大数据知识。但凡是无绝对,大数匠教育的学员中,就有一些学员是大专学历,或是一些文科甚至是其它专业的学员。他们不仅都成功完成了大数据课程,最终的就业单位、薪资待遇都不低于本科的理工科学生。关键看每个人对自己的了解,以及付出的努力。如果你对大数据课程十分感兴趣,对自己能严格要求,那么,下一位大数据工程师就是你!