本科生通过深度学习的培训之后,能找到相应的工作岗位吗?

2020-07-24 17:22发布

1条回答
卡卡
2楼 · 2020-08-31 10:40


DeepLearning是机器学习中一个非常接近AI的领域,其动机在于建立、模拟人脑进行分析学习的神经网络,最近研究了机器学习中一些深度学习的相关知识,本文给出一些很有用的资料和心得。KeyWords:有监督学习与无监督学习,分类、回归,密度估计、聚类,深度学习,SparseDBN,1.有监督学习和无监督学习给定一组数据(input,target)为Z=(X,Y)。有监督学习:最常见的是regression & classification。regression:Y是实数vector。回归问题,就是拟合(X,Y)的一条曲线,使得下式costfunctionL最小。classification:Y是一个finitenumber,可以看做类标号。分类问题需要首先给定有label的数据训练分类器,故属于有监督学习过程。分类问题中,costfunctionL(X,Y)是X属于类Y的概率的负对数。,其中fi(X)=P(Y=i|X);无监督学习:无监督学习的目的是学习一个functionf,使它可以描述给定数据的位置分布P(Z)。包括两种:densityestimation&clustering.densityestimation就是密度估计,估计该数据在任意位置的分布密度clustering就是聚类,将Z聚集几类(如K-Means),或者给出一个样本属于每一类的概率。由于不需要事先根据训练数据去train聚类器,故属于无监督学习。PCA和很多deeplearning算法都属于无监督学习。2. 深度学习DeepLearning介绍  Depth概念:depth:thelengthofthelongestpathfromaninputtoanoutput.  DeepArchitecture的三个特点:深度不足会出现问题;人脑具有一个深度结构(每深入一层进行一次abstraction,由lower-layer的features描述而成的feature构成,就是上篇中提到的featurehierarchy问题,而且该hierarchy是一个稀疏矩阵);认知过程逐层进行,逐步抽象   3篇文章介绍DeepBeliefNetworks,作为DBN的breakthrough3.DeepLearningAlgorithm的核心思想:  把learninghierarchy看做一个network,则   ①无监督学习用于每一层网络的pre-train;  ②每次用无监督学习只训练一层,将其训练结果作为其higher一层的输入;  ③用监督学习去调整所有层这里不负责任地理解下,举个例子在Autoencoder中,无监督学习学的是feature,有监督学习用在fine-tuning.比如每一个neuralnetwork学出的hiddenlayer就是feature,作为下一次神经网络无监督学习的input……这样一次次就学出了一个deep的网络,每一层都是上一次学习的hiddenlayer。再用softmaxclassifier去fine-tuning这个deepnetwork的系数。这三个点是DeepLearningAlgorithm的精髓,我在上一篇文章中也有讲到,其中第三部分:LearningFeaturesHierachy&SparseDBN就讲了如何运用SparseDBN进行feature学习。4.DeepLearning经典阅读材料:Themonographorreviewpaper LearningDeepArchitecturesforAI (Foundations&TrendsinMachineLearning,2009).TheICML2009WorkshoponLearningFeatureHierarchies webpage hasa listofreferences.TheLISA publicwiki hasa readinglist anda bibliography.GeoffHintonhas readings fromlastyear’s NIPStutorial.阐述Deeplearning主要思想的三篇文章:Hinton,G.E.,Osindero,S.andTeh,Y., AfastlearningalgorithmfordeepbeliefnetsNeuralComputation18:1527-1554,2006YoshuaBengio,PascalLamblin,DanPopoviciandHugoLarochelle, GreedyLayer-WiseTrainingofDeepNetworks,inJ.Plattetal.(Eds),AdvancesinNeuralInformationProcessingSystems19(NIPS2006),pp.153-160,MITPress,2007<比较了RBM和Auto-encoder>Marc’AurelioRanzato,ChristopherPoultney,SumitChopraandYannLeCun EfficientLearningofSparseRepresentationswithanEnergy-BasedModel,inJ.Plattetal.(Eds),AdvancesinNeuralInformationProcessingSystems(NIPS2006),MITPress,2007<将稀疏自编码用于回旋结构(convolutionalarchitecture)>06年后,大批deeplearning文章涌现,感兴趣的可以看下大牛YoshuaBengio的综述Learningdeeparchitecturesfor{AI},不过本文很长,很长……5.DeepLearning工具—— Theano    Theano是deeplearning的Python库,要求首先熟悉Python语言和numpy,建议读者先看Theanobasictutorial,然后按照GettingStarted 下载相关数据并用gradientdescent的方法进行学习。学习了Theano的基本方法后,可以练习写以下几个算法:有监督学习:LogisticRegression -usingTheanoforsomethingsimpleMultilayerperceptron -introductiontolayersDeepConvolutionalNetwork -asimplifiedversionofLeNet5无监督学习:AutoEncoders,DenoisingAutoencoders -descriptionofautoencodersStackedDenoisingAuto-Encoders -easystepsintounsupervisedpre-trainingfordeepnetsRestrictedBoltzmannMachines -singlelayergenerativeRBMmodelDeepBeliefNetworks - unsupervisedgenerativepre-trainingofstackedRBMsfollowedbysupervisedfine-tuning最后呢,推荐给大家基本ML的书籍:ChrisBishop,“PatternRecognitionandMachineLearning”,2007SimonHaykin,“NeuralNetworks:aComprehensiveFoundation”,2009(3rdedition)RichardO.Duda,PeterE.HartandDavidG.Stork,“PatternClassification”,2001(2ndedition)关于MachineLearning更多的学习资料将继续更新,敬请关注本博客和新浪微博Sophia_qing。References:1. BriefIntroductiontoMLforAI2.DeepLearningTutorial3.Atutorialondeeplearning-Video

相关问题推荐

  • 回答 20

    选对培训机构比较重要,还有就是选择的时候看一下自己适合哪种风格的讲课方式,这个也很重要。因为现在5G时代来临,人工智能绝对是一个发展的大趋势,如果你自己空余时间又比较多的话,其实可以报一个辅导班,学习学习一些基本的东西,毕竟多学点总是没有坏处...

  • 回答 3

    深度学习是近几年人工智能领域的主要研究方向。深度学习的主要任务是通过构建深度卷积神经网络(Deep Neural Network,DNN)和采用大量样本数据作为输入,人们最终会得到一个具有强大分析能力和识别能力的模型,该模型包含了DNN的构成参数以应用于实际工作。...

  • 回答 3

    AI深度学习课程是用于建立、模拟人脑进行分析学习的神经网络,并模仿人脑的机制来解释数据的一种机器学习技术,主要应用于图像识别、语音识别、自然语言处理等领域。学完可以从事深度学习工程师、机器学习工程师、人工智能工程师、高级算法工程师、高级算法工...

  • 回答 16

    算法,数据相关的适合做人工智能

  • 回答 28

    人工智能取代的行业,一定有如下几个特征:1、大量重复型。2、逻辑性比较强。3、数据库依赖型。像司机,咨询,教育,医生,会计,律师助理,工程师,码农等,都是容易被取代的行业。当然,这都是强人工智能以后会发生的事,现在还是弱人工智能的时代,想进入...

  • 回答 9

    如果你是自己学着玩,提升自己的话,高中毕业都可以。如果是冲着AI算法岗或者科研一席之地,至少211硕士。具体可以亲身体验一下今年算法岗秋招。

  • 回答 9

    可以,未来的人工智能发展深度学习必然是现在大型机器生产科研必备的,证书的话某个培训好像有这个中科院的证书,具体你去百度吧

  • 回答 8

    我觉得就是人工智能的课程,现在家具都是智能家居了。这一块发展一定很好

  • 回答 3

    对于sgd算法而言,batch size太大太小都不好,太小的话训练不稳定,计算效率低;太大的话收敛速度慢,需要仔细调节一下。以2的倍数调节,例如32,64,128等

  • 回答 1

    在terminal中输入$wolf@wolf:~/Downloads/gitclonehttps://github.com/Tencent/ncnn cd切换到NCNN目录***这步很重要,这时候需要修改ncnn的root目录下的CMakeLists.txt文件,需要将倒数几行的add_subdirectory(examples),取消注释,这样就是默认编译example...

  • 回答 5

    人工智能的话其实到现在来说已经慢慢趋于成熟,学的话首先是一线城市,学出来好就业,还有就是薪资也高

  • 回答 3

    画个train and test error VS 训练数据量(training set size) 的learningcurve应该会更加直观了。可以找个简单的数据集,比如说handwritten digits或者什么的,分别用神经网络和决策树或者knn做出这个learningcurve。你会看到如果用一个决策树去解决这个问题...

  • 回答 2

    共生矩阵用两个位置的象素的联合概率密度来定义,它不仅反映亮度的分布特性,也反映具有同样亮度或接近亮度的象素之间的位置分布特性,是有关图象亮度变化的二阶统计特征。它是定义一组纹理特征的基础。     一幅图象的灰度共生矩阵能反映出图象灰度关于...

没有解决我的问题,去提问