In my last AI article, we took a deep dive into the magnificent land of machine learning. Now, it's time to look into another popular topic related to artificial intelligence: neural networks. Neural networks are trained to make machines more human-like — to use neuron-like architecture to get machines to do things autonomously. They're a key function of artificial intelligence, and the world of AI grows, neural networks will naturally grow with it. Stay ahead of the curve and check out this deep dive into neural networks.
Nurturing Your Neural Network Knowledge
Check out the top five neural network-related articles on DZone below. These articles are best read in order, so follow along and enhance your neural network knowledge!
An Introduction to the Artificial Neural Network by Parnjut Gogoi. The artificial neural network is the most basic type of neural network, so let's start with that. Learn what an ANN is and how it compares to biological neural networks.
A Beginner's Guide to Understanding Convolutional Neural Networks by Adit Deshpande. Convolutional neural networks... sounds like a weird combination of biology and math with a little computer science sprinkled in. Actually, CNNs specifically focus on identifying and making sense of images. Check out this article for an in-depth overview!
Designing a Neural Network in Java From a Programmer's Perspective by Daniela Kolarova. Looking at neural networks through a lens that you already know and love can make things a bit easier. Before we dive into the more complicated stuff, let's try to understand neural networks in a way that's a little closer to home.
An Introduction to Implementing Neural Networks Using TensorFlow by Faizan Shaikh. We're getting a tad more complicated here, but it's nothing you can't handle! Learn how to apply neural networks in TensorFlow to solve real-world problems.
Time Series Prediction Using Recurrent Neural Networks by Neelabh Pant. We're ending with a bit of a challenge! Learn how recurrent neural networks — type of neural network that makes sense of sequential information and recognizes patterns to create appropriate outputs, or so says our AI glossary — can be used with time series and predictive analytics.
PS: Are you interested in contributing to DZone? It's easier than ever! Check out our brand new Bounty Board, where you can apply for specific writing prompts and win prizes!
Be a Neural Network Nerd
Let's take it one step further and check out some resources, latest news, and more about neural networks from outside of DZone!
Google's AI Wizard Unveils a New Twist on Neural Networks by Tim Simonite at Wired, November 1, 2017. A new approach known as capsule networks helps machines better understand images and video. These so-called capsules are small groups of virtual neurons that are designed to track different parts of any given object, as well as their relative positions.
International Joint Conference on Neural Networks (IJCNN) 2018. One of the three computational intelligence conferences hosted annually — and all at the same time and same place — by the Institute of Electrical and Electronic Engineers (IEEE), IJCNN covers everything going on in the world of neural networks. It will be taking place July 13-18, 2018 in Rio de Janeiro, Brazil, and topics will cover automating machine learning, cyborg intelligence, and more. You can register here!
Artificial Neural Network Tutorial. In just over 30 minutes, this introductory tutorial will teach you the basics of neural networks, how to use neural networks for machine learning, and more.
Dive Deeper Into Neural Networks
Artificial Intelligence: Machine Learning and Predictive Analytics. Steer through the endless possibilities of AI with ease, all the while building ethically responsible technologies that improve and enhance our lives, with DZone's first-ever AI Guide!
Recommendations Using Redis. In this DZone Refcard, learn how to develop a simple recommendation system with Redis, how to use commands, and how to optimize your system for real-time recommendations in production.
Neural Network Nine-to-Fives
Below are a few jobs related to neural networks that may pique your interest. Check them out and apply today!
Senior Application Engineer, Payments
Location: Redmond, WA, United States
Experience: Good understanding of efficient data structures and algorithms, as well as principles of object-oriented design; 5+ years software development experience shipping customer-facing products or online services.