资讯专栏INFORMATION COLUMN

从 Quora 的 187 个问题中学习机器学习和NLP

hidogs / 825人阅读

摘要:许多的顶尖研究人员都会积极的在现场回答问题。虽然有许多主题的常见问题页面比如,这是一个机器学习的,但是这些都是非常不全面的,或者不够精致。在这篇文章中,我试图做一个更加全面的有关机器学习和问题的。

作者:chen_h
微信号 & QQ:862251340
微信公众号:coderpai
简书地址:http://www.jianshu.com/p/ac18...


Quora 已经变成了一个获取重要资源的有效途径。许多的顶尖研究人员都会积极的在现场回答问题。

以下是一些在 Quora 上有关 AI 的主题。如果你已经在 Quora 上面注册了账号,你可以订阅这些主题。

Computer-Science (5.6M followers)

Machine-Learning (1.1M followers)

Artificial-Intelligence (635K followers)

Deep-Learning (167K followers)

Natural-Language-Processing (155K followers)

Classification-machine-learning (119K followers)

Artificial-General-Intelligence (82K followers)

Convolutional-Neural-Networks-CNNs (25K followers)

Computational-Linguistics (23K followers)

Recurrent-Neural-Networks (17.4K followers)

虽然 Quora 有许多主题的常见问题(FAQ)页面(比如,这是一个机器学习的 FAQ),但是这些 FAQ 都是非常不全面的,或者不够精致。在这篇文章中,我试图做一个更加全面的有关机器学习和NLP问题的FAQ。

Quora 中的问答没有那么有结构性,很多对问题的回答都是非常不尽如人意。所以,我们尽量去整理一些好的问题和一些相关的好的问答。

Machine Learning

How do I learn machine learning?

What is machine learning?

What is machine learning in layman’s terms?

What is the difference between statistics and machine learning?

What machine learning theory do I need to know in order to be a successful machine learning practitioner?

What are the top 10 data mining or machine learning algorithms?

What exactly is a “hyperparameter” in machine learning terminology?

How does a machine-learning engineer decide which neural network architecture (feed-forward, recurrent or CNN) to use to solve their problem?

What’s the difference between gradient descent and stochastic gradient descent?

How can I avoid overfitting?

What is the role of the activation function in a neural network?

What is the difference between a cost function and a loss function in machine learning?

What is the difference between a parametric learning algorithm and a nonparametric learning algorithm?

What is regularization in machine learning?

What is the difference between L1 and L2 regularization?

What is the difference between Dropout and Batch Normalization?

What is an intuitive explanation for PCA?

When and where do we use SVD?

What is an intuitive explanation of the relation between PCA and SVD?

Which is your favorite Machine Learning algorithm?

What is the future of machine learning?

What are the Top 10 problems in Machine Learning for 2017?

Classification

What are the advantages of different classification algorithms?

What are the advantages of using a decision tree for classification?

What are the disadvantages of using a decision tree for classification?

What are the advantages of logistic regression over decision trees?

How does randomization in a random forest work?

Which algorithm is better for non linear classification?

What is the difference between Linear SVMs and Logistic Regression?

How can l apply an SVM for categorical data?

How do I select SVM kernels?

How is root mean square error (RMSE) and classification related?

Why is “naive Bayes” naive?

Regression

How would linear regression be described and explained in layman’s terms?

What is an intuitive explanation of a multivariate regression?

Why is logistic regression considered a linear model?

Logistic Regression: Why sigmoid function?

When should we use logistic regression and Neural Network?

How are linear regression and gradient descent related?

What is the intuition behind SoftMax function?

What is softmax regression?

Supervised Learning

What is supervised learning?

What does “supervision” exactly mean in the context of supervised machine learning?

Why isn’t supervised machine learning more automated?

What are the advantages and disadvantages of a supervised learning machine?

What are the main supervised machine learning methods?

What is the difference between supervised and unsupervised learning algorithms?

Reinforcement Learning

How do I learn reinforcement learning?

What’s the best way and what are the best resources to start learning about deep reinforcement learning?

What is the difference between supervised learning and reinforcement learning?

How does one learn a reward function in Reinforcement Learning (RL)?

What is the Future of Deep Reinforcement Learning (DL + RL)?

Is it possible to use reinforcement learning to solve any supervised or unsupervised problem?

What are some practical applications of reinforcement learning?

What is the difference between Q-learning and R-learning?

In what way can Q-learning and neural networks work together?

Unsupervised Learning

Why is unsupervised learning important?

What is the future of deep unsupervised learning?

What are some issues with Unsupervised Learning?

What is unsupervised learning with example?

Why could generative models help with unsupervised learning?

What are some recent and potentially upcoming breakthroughs in unsupervised learning?

Can neural networks be used to solve unsupervised learning problems?

What is the state of the art of Unsupervised Learning, and is human-likeUnsupervised Learning possible in the near future?

Why is reinforcement learning not considered unsupervised learning?

Deep Learning

What is deep learning?

What is the difference between deep learning and usual machine learning?

As a beginner, how should I study deep learning?

What are the best resources to learn about deep learning?

What is the difference between deep learning and usual machine learning?

What’s the most effective way to get started with Deep Learning?

Is there something that Deep Learning will never be able to learn?

What are the limits of deep learning?

What is next for deep learning?

What other ML areas can replace deep learning in the future?

What is the best back propagation (deep learning) presentation for dummies?

Does anyone ever use a softmax layer mid-neural network rather than at the end?

What’s the difference between backpropagation and backpropagation through time?

What is the best visual explanation for the back propagation algorithm for neural networks?

What is the practical usage of batch normalization in neural networks?

In layman’s terms, what is batch normalisation, what does it do, and why does it work so well?

Does using Batch Normalization reduce the capacity of a deep neural network?

What is an intuitive explanation of Deep Residual Networks?

Is fine tuning a pre-trained model equivalent to transfer learning?

What would be a practical use case for Generative models?

Is cross-validation heavily used in Deep Learning or is it too expensive to be used?

What is the importance of Deep Residual Networks?

Where is Sparsity important in Deep Learning?

Why are Autoencoders considered a failure?

In deep learning, why don’t we use the whole training set to compute the gradient?

Convolutional Neural Networks

What is a convolutional neural network?

What is an intuitive explanation for convolution?

How do convolutional neural networks work?

How long will it take for me to go from machine learning basics to convolutional neural network?

Why are convolutional neural networks well-suited for image classification problems?

Is a pooling layer necessary in CNN? Can it be replaced by convolution?

How can the filters used in Convolutional Neural Networks be optimized or reduced in size?

Is the number of hidden layers in a convolutional neural network dependent on size of data set?

How can convolutional neural networks be used for non-image data?

Can I use Convolution neural network to classify small number of data, 668 images?

Why are CNNs better at classification than RNNs?

What is the difference between a convolutional neural network and a multilayer perceptron?

What makes convolutional neural network architectures different?

What’s an intuitive explanation of 1x1 convolution in ConvNets?

Why does the convolutional neural network have higher accuracy, precision, and recall rather than other methods like SVM, KNN, and Random Forest?

How can I train Convolutional Neural Networks (CNN) with non symmetric images of different sizes?

How can l choose the dimensions of my convolutional filters and pooling in convolutional neural network?

Why would increasing the amount of training data decrease the performance of a convolutional neural network?

How can l explain that applying max-pooling/subsampling in CNN doesn’t cause information loss?

How do Convolutional Neural Networks develop more complex features?

Why don’t they use activation functions in some CNNs for some last convolution layers?

What methods are used to increase the inference speed of convolutional neural networks?

What is the usefulness of batch normalization in very deep convolutional neural network?

Why do we use fully connected layer at the end of a CNN instead of convolution layers?

What may be the cause of this training loss curve for a convolution neural network?

The convolutional neural network I’m trying to train is settling at a particular training loss value and a training accuracy just after a few epochs. What can be the possible reasons?

Why do we use shared weights in the convolutional layers of CNN?

What are the advantages of Fully Convolutional Networks over CNNs?

How is Fully Convolutional Network (FCN) different from the original Convolutional Neural Network (CNN)?

Recurrent Neural Networks

Artificial Intelligence: What is an intuitive explanation for recurrent neural networks?

How are RNNs storing ‘memory’?

What are encoder-decoder models in recurrent neural networks?

Why do Recurrent Neural Networks (RNN) combine the input and hidden state together and not seperately?

What is an intuitive explanation of LSTMs and GRUs?

Are GRU (Gated Recurrent Unit) a special case of LSTM?

How many time-steps can LSTM RNNs remember inputs for?

How does attention model work using LSTM?

How do RNNs differ from Markov Chains?

For modelling sequences, what are the pros and cons of using Gated Recurrent Units in place of LSTMs?

What is exactly the attention mechanism introduced to RNN (recurrent neural network)? It would be nice if you could make it easy to understand!

Is there any intuitive or simple explanation for how attention works in the deep learning model of an LSTM, GRU, or neural network?

Why is it a problem to have exploding gradients in a neural net (especially in an RNN)?

For a sequence-to-sequence model in RNN, does the input have to contain only sequences or can it accept contextual information as well?

Can “generative adversarial networks” be used in sequential data in recurrent neural networks? How effective would they be?

What is the difference between states and outputs in LSTM?

What is the advantage of combining Convolutional Neural Network (CNN) and Recurrent Neural Network (RNN)?

Which is better for text classification: CNN or RNN?

How are recurrent neural networks different from convolutional neural networks?

Natural Language Processing

As a beginner in Natural Language processing, from where should I start?

What is the relation between sentiment analysis, natural language processing and machine learning?

What is the current state of the art in natural language processing?

What is the state of the art in natural language understanding?

Which publications would you recommend reading for someone interested in natural language processing?

What are the basics of natural language processing?

Could you please explain the choice constraints of the pros/cons while choosing Word2Vec, GloVe or any other thought vectors you have used?

How do you explain NLP to a layman?

How do I explain NLP, text mining, and their difference in layman’s terms?

What is the relationship between N-gram and Bag-of-words in natural language processing?

Is deep learning suitable for NLP problems like parsing or machine translation?

What is a simple explanation of a language model?

What is the definition of word embedding (word representation)?

How is Computational Linguistics different from Natural Language Processing?

Natural Language Processing: What is a useful method to generate vocabulary for large corpus of data?

How do I learn Natural Language Processing?

Natural Language Processing: What are good algorithms related to sentiment analysis?

What makes natural language processing difficult?

What are the ten most popular algorithms in natural language processing?

What is the most interesting new work in deep learning for NLP in 2017?

How is word2vec different from the RNN encoder decoder?

How does word2vec work?

What’s the difference between word vectors, word representations and vector embeddings?

What are some interesting Word2Vec results?

How do I measure the semantic similarity between two documents?

What is the state of the art in word sense disambiguation?

What is the main difference between word2vec and fastText?

In layman terms, how would you explain the Skip-Gram word embedding model in natural language processing (NLP)?

In layman’s terms, how would you explain the continuous bag of words (CBOW) word embedding technique in natural language processing (NLP)?

What is natural language processing pipeline?

What are the available APIs for NLP (Natural Language Processing)?

How does perplexity function in natural language processing?

How is deep learning used in sentiment analysis?

Generative Adversarial Networks

Was Jürgen Schmidhuber right when he claimed credit for GANs at NIPS 2016?

Can “generative adversarial networks” be used in sequential data in recurrent neural networks? How effective would they be?

What are the (existing or future) use cases where using Generative Adversarial Network is particularly interesting?

Can autoencoders be considered as generative models?

Why are two separate neural networks used in Generative Adversarial Networks?

What is the advantage of generative adversarial networks compared with other generative models?

What are some exciting future applications of Generative Adversarial Networks?

Do you have any ideas on how to get GANs to work with text?

In what way are Adversarial Networks related or different to Adversarial Training?

What are the pros and cons of using generative adversarial networks (a type of neural network)?

Can Generative Adversarial networks use multi-class labels?


作者:chen_h
微信号 & QQ:862251340
简书地址:http://www.jianshu.com/p/ac18...

CoderPai 是一个专注于算法实战的平台,从基础的算法到人工智能算法都有设计。如果你对算法实战感兴趣,请快快关注我们吧。加入AI实战微信群,AI实战QQ群,ACM算法微信群,ACM算法QQ群。长按或者扫描如下二维码,关注 “CoderPai” 微信号(coderpai)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/41071.html

相关文章

  • 数据科学与机器导论

    摘要:特征工程数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限。下面这幅漫画中就展示了一个无奈的问题,三岁幼童可以轻松解决的问题却需要最顶尖的科学家花费数十年的光阴,或许机器学习离我们在电影里看到的那样还有很长一段路要走。 笔者的机器学习系列文章地址 本文会随着笔者自己认知的变化而不断更新,有兴趣的话可以关注笔者的专栏或者Github。 Introduction 互联网的迅猛...

    whidy 评论0 收藏0
  • OpenAI Ian GoodfellowQuora问答:高歌猛进机器人生

    摘要:我仍然用了一些时间才从神经科学转向机器学习。当我到了该读博的时候,我很难在的神经科学和的机器学习之间做出选择。 1.你学习机器学习的历程是什么?在学习机器学习时你最喜欢的书是什么?你遇到过什么死胡同吗?我学习机器学习的道路是漫长而曲折的。读高中时,我兴趣广泛,大部分和数学或科学没有太多关系。我用语音字母表编造了我自己的语言,我参加了很多创意写作和文学课程。高中毕业后,我进了大学,尽管我不想去...

    nihao 评论0 收藏0
  • 什么是自然语言处理技术

    摘要:自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。自然语言处理无可避免地成为信息科学技术中长期发展的一个新的战略制高点。 自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的...

    邱勇 评论0 收藏0
  • 超过 150 最佳机器NLP Python教程

    摘要:作者微信号微信公众号简书地址我把这篇文章分为四个部分机器学习,,和数学。在这篇文章中,我把每个主题的教程数量都是控制在五到六个,这些精选出来的教程都是非常重要的。每一个链接都会链接到别的链接,从而导致很多新的教程。 作者:chen_h微信号 & QQ:862251340微信公众号:coderpai简书地址:http://www.jianshu.com/p/2be3... showIm...

    JayChen 评论0 收藏0
  • 迁移学

    摘要:由于它能用较少的数据训练深度神经网络,这使得目前它在深度学习领域非常流行。这种类型的迁移学习在深度学习中最为常用。特征提取另一种方法是使用深度学习找出表述问题的最佳形式,这意味着要找到最重要的特征。 摘要: 到底是迁移学习?什么时候使用它?如何使用它? 所谓迁移学习是指针对新问题重新使用预先训练的模型。由于它能用较少的数据训练深度神经网络,这使得目前它在深度学习领域非常流行。通过这篇文...

    darcrand 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<