HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
deeplearning4j
rl4j
HISTORICAL RECORD2016–2016
deeplearning4j / rl4j · Not publicly available

rl4j

Discover this repository through its Hacker News conversations.

2Distinct people
2Mentions
0Explicit recommenders
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A public description has not been verified.

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 12:54:37 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval2 dated mentions

Observed mentions: 2016-08-19 17:34:03 UTC to 2016-08-25 17:39:11 UTC.

012016-08-19 12:00:00 UTC to 2016-08-19 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 19, 12:002016-08-19 18:00:00 UTC to 2016-08-20 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-20 00:00:00 UTC to 2016-08-20 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-20 06:00:00 UTC to 2016-08-20 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-20 12:00:00 UTC to 2016-08-20 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-20 18:00:00 UTC to 2016-08-21 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-21 00:00:00 UTC to 2016-08-21 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-21 06:00:00 UTC to 2016-08-21 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-21 12:00:00 UTC to 2016-08-21 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-21 18:00:00 UTC to 2016-08-22 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-22 00:00:00 UTC to 2016-08-22 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-22 06:00:00 UTC to 2016-08-22 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-22 12:00:00 UTC to 2016-08-22 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 22, 12:002016-08-22 18:00:00 UTC to 2016-08-23 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-23 00:00:00 UTC to 2016-08-23 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-23 06:00:00 UTC to 2016-08-23 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-23 12:00:00 UTC to 2016-08-23 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-23 18:00:00 UTC to 2016-08-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-24 00:00:00 UTC to 2016-08-24 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-24 06:00:00 UTC to 2016-08-24 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-24 12:00:00 UTC to 2016-08-24 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-24 18:00:00 UTC to 2016-08-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-25 00:00:00 UTC to 2016-08-25 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-25 06:00:00 UTC to 2016-08-25 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2016-08-25 12:00:00 UTC to 2016-08-25 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 25, 12:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 19, 12:002016-08-19 12:00:00 UTC2016-08-19 18:00:00 UTC101
Aug 19, 18:002016-08-19 18:00:00 UTC2016-08-20 00:00:00 UTC000
Aug 20, 00:002016-08-20 00:00:00 UTC2016-08-20 06:00:00 UTC000
Aug 20, 06:002016-08-20 06:00:00 UTC2016-08-20 12:00:00 UTC000
Aug 20, 12:002016-08-20 12:00:00 UTC2016-08-20 18:00:00 UTC000
Aug 20, 18:002016-08-20 18:00:00 UTC2016-08-21 00:00:00 UTC000
Aug 21, 00:002016-08-21 00:00:00 UTC2016-08-21 06:00:00 UTC000
Aug 21, 06:002016-08-21 06:00:00 UTC2016-08-21 12:00:00 UTC000
Aug 21, 12:002016-08-21 12:00:00 UTC2016-08-21 18:00:00 UTC000
Aug 21, 18:002016-08-21 18:00:00 UTC2016-08-22 00:00:00 UTC000
Aug 22, 00:002016-08-22 00:00:00 UTC2016-08-22 06:00:00 UTC000
Aug 22, 06:002016-08-22 06:00:00 UTC2016-08-22 12:00:00 UTC000
Aug 22, 12:002016-08-22 12:00:00 UTC2016-08-22 18:00:00 UTC000
Aug 22, 18:002016-08-22 18:00:00 UTC2016-08-23 00:00:00 UTC000
Aug 23, 00:002016-08-23 00:00:00 UTC2016-08-23 06:00:00 UTC000
Aug 23, 06:002016-08-23 06:00:00 UTC2016-08-23 12:00:00 UTC000
Aug 23, 12:002016-08-23 12:00:00 UTC2016-08-23 18:00:00 UTC000
Aug 23, 18:002016-08-23 18:00:00 UTC2016-08-24 00:00:00 UTC000
Aug 24, 00:002016-08-24 00:00:00 UTC2016-08-24 06:00:00 UTC000
Aug 24, 06:002016-08-24 06:00:00 UTC2016-08-24 12:00:00 UTC000
Aug 24, 12:002016-08-24 12:00:00 UTC2016-08-24 18:00:00 UTC000
Aug 24, 18:002016-08-24 18:00:00 UTC2016-08-25 00:00:00 UTC000
Aug 25, 00:002016-08-25 00:00:00 UTC2016-08-25 06:00:00 UTC000
Aug 25, 06:002016-08-25 06:00:00 UTC2016-08-25 12:00:00 UTC000
Aug 25, 12:002016-08-25 12:00:00 UTC2016-08-25 18:00:00 UTC101

What Hacker News says

2 sources
Couple key points: This project[0] is going to keep developing. It has Deep Q Learning now, A3C[1] is working and more features are being added. Just as important: RL4J and DL4J run on a scientific computing framework called ND4J[2] that integrates with Spark and trains on multiple GPUs.[3][4] It's basically porting RL to the production stack of large organizations that work with the JVM and need to scale. The key thing to remember is that RL combines with other algorithms, like deep convolutional nets or Monte Carlo Search Trees. DL4J has the ConvNets already.[5] [0] https://github.com/deeplearning4j/rl4j [1] https://arxiv.org/abs/1602.01783 [2] http://nd4j.org/ [3] http://deeplearning4j.org/spark [4] http://deeplearning4j.org/gpu [5] http://deeplearning4j.org/convolutionalnets.html
In Reinforcement Learning and DQN – learning to play from pixels
This intro is pretty good, but may be a bit high level for some readers of HN. It seems like it's written for non-technical readers. The idea is that AI, ML and DL are nested like Russian dolls, each subsequent one a subset of the other. It might be better to explain why deep learning is so effective, in clear language: * Deep artificial neural networks are old, relatively simple combinations of math and code that are now able to produce accurate models through brute force because we have 1) vastly more computational power thanks to NVIDIA and distributed run-times; 2) much more data, and much larger labeled datasets thanks to people like Fei-Fei Li at Stanford; 3) better algorithms thanks to the work of Hinton, LeCun, Bengio, Ng, Schmidhuber and a raft of others. Deep is a technical term. It refers to the number of layers through which
Read the rest
data passes in a neural net; that is, the number of mathematical operations it is subjected to, and the number of times it is recombined with other inputs. This recombination of inputs, moving deeper into the net, is the basis of feature hierarchy, which is another way of saying: we can cluster and classify data using more complex and abstract representations. That clustering and classification is at the heart of what deep learning does. Another way to think about it is as machine perception. So the overarching narrative in AI is that we've moved from the symbolic rules engines of the chess victors to the interpretation of complex sensory information. For a long time, people would say AI could beat a 30-year-old at chess but couldn't beat a 3-year old at basic tasks. That's no longer true. We can go around beating 3-year-olds at name games all day. AI mind, beginner's mind. But it's important to note that deep learning actually refers to other algorithms besides artificial neural networks. Deep reinforcement learning is one example. RL is also an old set of algorithms, which are goal-oriented. RL helps agents choose the right action in a given state to maximize rewards from the environment. Basically, they learn the function that converts actions to rewards given certain conditions, and that function is non-differentiable; that is, you can't learn it simply by backpropagating error, the way neural nets do. Deep RL is important because the most amazing algorithms, like AlphaGo, are combining deep neural nets (recognize the state of the Go board) with RL (pick the move most likely to succeed) and other components like Monte Carlo Decision Trees (limit the state space we explore). So we're moving beyond perception to algorithms that can make strategic decisions in increasingly complex environments. We've written more about this, and implemented many of these algorithms: http://deeplearning4j.org/ai-machinelearning-deeplearning.ht... http://deeplearning4j.org/reinforcementlearning.html http://github.com/deeplearning4j/rl4j
In The Difference Between AI, Machine Learning, and Deep Learning

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.