1. 程式人生 > >9 Ways to Get Help with Deep Learning in Keras

9 Ways to Get Help with Deep Learning in Keras

Keras is a Python deep learning library that can use the efficient Theano or TensorFlow symbolic math libraries as a backend.

You may have technical questions when you get started using Keras. You may need a little help.

In this post, you will discover 9 places where you can ask questions and get help when developing deep learning models with Keras.

Let’s dive in.

How to Best Use These Resources

Knowing where to get help is the first step, but you need to know how to get the most out of these resources.

Below are some tips that you can use:

  • Boil your question down to the simplest form. E.g. not “my model does not work” or “how does x work“.
  • Search for answers before asking questions.
  • Provide the smallest possible working example to demonstrate your issue.

1. Keras Users Google Group

Keras Users Google Group

Keras Users Google Group

Perhaps the most direct place to ask questions of the Keras community is the Keras Users group on Google groups (old usenet).

You do not need to get the emails; you can participate online, which I recommend.

2. Keras Slack Channel

Keras Slack Channel

Keras Slack Channel

Perhaps the best place for direct chatting about Keras and related issues is the Keras slack channel.

This has basically replaced IM and IIRC.

You must submit an application to join first.

3. Keras on Gitter

Keras Gitter Group

Keras Gitter Group

Another good place to chat about Keras is on the Keras Gitter.

This is just like slack and still has a good amount of people on it.

Dive in.

4. Keras tag on StackOverflow

Keras tag on StackOverflow

Keras tag on StackOverflow

StackOverflow is a question-and-answer site dedicated to programming.

There are a ton of questions on or related to deep learning and Keras.

I would recommend searching and asking questions that use the “keras” tag.

5. Keras tag on CrossValidated

Keras tag on CrossValidated

Keras tag on CrossValidated

CrossValidated is a question-and-answer site dedicated to machine learning.

There are still a ton of questions on and related to Keras, but they may have a more theoretical bend and less of a focus on code and programming.

Again, I recommend searching and asking questions that use the “keras” tag.

6. Keras tag on DataScience

Keras tag on DataScience Stack Exchange

Keras tag on DataScience Stack Exchange

The StackExchange network that backs StackOverflow and CrossValidated also has a site dedicated to DataScience.

It is still in the beta program, and is not an official member of the network yet. Nevertheless, there are a good number of Keras questions on the site.

Unlike the other two sites, the questions may have a more process orientation.

Again, I recommend searching and asking questions that use the “keras” tag.

7. Keras Topic on Quora

Keras topic on Quora

Keras topic on Quora

Quora is a large general purpose question-and-answer site.

Although it is general purpose, there are a lot of questions on technical topics, including Keras and deep learning.

The focus of the questions are more text-based and expository. You may get more detail on the techniques rather than implementation detail.

I would recommend searching and asking questions in the “Keras” topic.

8. Keras Github Issues

Keras Github Issues

Keras Github Issues

Keras is an open source project that is hosted on GitHub.

GitHub provides a basic issue management system and the Keras project has a lot of issues reported. Although issues are supposed to be limited to technical issues with the code, there is a surprising amount of good discussion on Keras in the issues.

I would recommend searching through the Keras issues but only posting an issue if you have found a bug or have a new feature request (see the guidelines).

9. Keras on Twitter

Keras hash tag on Twitter

Keras hash tag on Twitter

You may get fast answers to one-off Keras questions on twitter.

I would recommend using the Twitter search and searching for “keras” first.

I would also recommend searching and posting using the “keras” hashtag.

You may also get insight by following the creator and lead developer behind Keras, François Chollet.

Other Keras Destinations

Below are other Keras sites where you may find help.

Summary

In this post, you discovered 9 different places around the web where you can get answers and ask questions on Keras for deep learning.

Have you used any of these resources?
How did you do?

Are there are places where you like to get help with Keras?
Please let me know in the comments below.

Frustrated With Your Progress In Deep Learning?

Deep Learning with Python

 What If You Could Develop A Network in Minutes

…with just a few lines of Python

It covers self-study tutorials and end-to-end projects on topics like:
Multilayer PerceptronsConvolutional Nets and Recurrent Neural Nets, and more…

Finally Bring Deep Learning To
Your Own Projects

Skip the Academics. Just Results.

相關推薦

9 Ways to Get Help with Deep Learning in Keras

Tweet Share Share Google Plus Keras is a Python deep learning library that can use the efficient

How to Get Started with Deep Learning for Natural Language Processing (7

Tweet Share Share Google Plus Deep Learning for NLP Crash Course. Bring Deep Learning methods to

How to Get Started with Machine Learning in Python

Tweet Share Share Google Plus The Python conference PyCon2014 has held recently and the videos f

How To Get Started With Machine Learning in R (get results in one weekend)

Tweet Share Share Google Plus How do you get started with machine learning in R? R is a large an

Time Series Prediction With Deep Learning in Keras

Tweet Share Share Google Plus Time Series prediction is a difficult problem both to frame and to

5 Ways to Get Started with Marketing AI Today

Mike Kaput is a senior consultant at PR 20/20 who is passionate about AI's potential to transform marketing. At PR 20/20, he creates measurable marketing

Ask HN: Good ways to get started with ML/AI/DS?

Hello all, I'm interested in learning more about machine learning, artificial intelligence, and data science. In the past, I've read that the best ways to

How To Get Started With Machine Learning Algorithms in R

Tweet Share Share Google Plus R is the most popular platform for applied machine learning. When

Get Started with Deep Learning Using the AWS Deep Learning AMI

Whether you’re new to deep learning or want to build advanced deep learning projects in the cloud, it’s easy to get started by using AWS.

How to Get Good Results Fast with Deep Learning for Time Series Forecasting

Tweet Share Share Google Plus 3 Strategies to Design Experiments and Manage Complexity on Your P

How to Automate Surveillance Easily with Deep Learning

Surveillance is an integral part of security and patrol. For the most part, the job entails extended periods of looking out for something undesirable to ha

How to Use Metrics for Deep Learning with Keras in Python

Tweet Share Share Google Plus The Keras library provides a way to calculate and report on a suit

How to Automatically Generate Textual Descriptions for Photographs with Deep Learning

Tweet Share Share Google Plus Captioning an image involves generating a human readable textual d

12 papers to understand QA system with Deep Learning

由於最近入手NLP任務,需要看一些paper,本文對最近兩週看的paper做個總結,適用於有deep learning背景,希望瞭解NLP應用的同學,主要針對NLP方向: 問答系統(QA)和翻譯(Machine Translation)。本文提到的12篇pape

[3 Jun 2015 ~ 9 Jun 2015] Deep Learning in arxiv

with center spa multi only vol them res multipl arXiv is an e-print service in the fields of physics, mathematics, computer science, qu

[Coding Made Simple] Coin Changes Number of ways to get a total

total there dynamic mina mini ges ber ble hang Given coins of certain denominations and a total, how many ways these coins can be combine

Ways To Get The Best Concrete Transit Mixer Price

To acquire a concrete mixer, specifically a transit mixer, you should spend a little bit of time researching. The majority of this

CS224n: Natural Language Processing with Deep Learning 學習筆記

課程地址:http://web.stanford.edu/class/cs224n/ 時間:2017年 主講:Christopher Manning、Richard Lecture 1: Introduction NLP:Natural language processing 常見

Machine Learning is Fun Part 5: Language Translation with Deep Learning and the Magic of Sequences

Making Computers TranslateSo how do we program a computer to translate human language?The simplest approach is to replace every word in a sentence with the

4 Practical Steps to Get Started with Artificial Intelligence CLEARPRISM

With so many technologies and use cases, getting started with artificial intelligence (AI) initiatives and deployments can be a daunting task for business