Questions tagged [deep-network]

For questions about deep neural networks (DNNs), neural networks with multiple hidden layers between the input and output layer.

Filter by
Sorted by
Tagged with
1
vote
1answer
17 views

What's the right way of building a deep Q-network?

I'm new to RL and to deep q-learning and I have a simple question about the architecture of the neural network to use in an environment with a continous state space a discrete action space. I tought ...
0
votes
0answers
54 views

Understanding the role of the target network in this DQN algorithm

I've found online this interesting algorithm: From what I understand reading this algorithm, I can't figure out why I should "perform the opposite action" and consequently storing that second ...
41
votes
6answers
2k views

What is fuzzy logic?

I'm new to A.I. and I'd like to know in simple words, what is the fuzzy logic concept? How does it help, and when is it used?
1
vote
0answers
18 views

How can I find the similar non-zero connections between different levels of sparsity of the same network?

I am pruning a neural network (CNN and Dense) and for different sparsity levels, I have different sub-networks. Say for sparsity levels of 20%, 40%, 60% and 80%, I have 4 different sub-networks. Now, ...
4
votes
2answers
359 views

What is the most time-consuming part of training deep networks?

Deep networks notoriously take a long time to train. What is the most time-consuming aspect of training them? Is it the matrix multiplications? Is it the forward pass? Is it some component of the ...
0
votes
1answer
73 views

Does higher Accuracy in Reinforcement Learning indicate better model performance?

If a reinforcement learning algorithm uses a Deep Neural Network to predict the action given a state (a NN for a policy function), an Monte Carlo Tree Search in a model-based learning setup, then ...
1
vote
1answer
82 views

Are there some guidelines for designing the architecture of neural networks?

I started to study neural networks recently. I understand how I should define the input and output layers. But I can't find any guidelines on how to build hidden layers. More concretely, for each ...
1
vote
1answer
22 views

Random value generator using a single neuron or DNN

AI is supposed to do anything human or traditional computer can do, that is what we expect AI to be. So 'generating random value' is also a task included in the scope that AI should be able to do I'...
0
votes
0answers
8 views

How to stabilize the training of a Conv-Siamese Neural Network if the results after different trainings vary relatively strongly?

I am training a neural network using MSE and ADAM optimizer. More precisely, a siamese architecture with a convolutional encoder and euclidean distance on top. I am using MSE because I have different ...
0
votes
0answers
11 views

Deep Network with constraint or auxiliary features

The target of my current neural network is to predict a label. The dataset contains some features, there is a label $y_i$ in transaction $i$, indicating its classification. There is one feature $f^{i}...
4
votes
2answers
37 views

What kind of output should be used for predicting angles in DNNs?

I am building a model which predicts angles as output. What are the different kinds of outputs that can be used to predict angles? For example, output the angle in radians cyclic nature of the ...
10
votes
3answers
213 views

What is a deep neural network?

What is the definition of a deep neural network? Why are they so popular or important?
2
votes
0answers
23 views

Why Pixel RNN (Row LSTM) can capture triangular contexts?

I'm reading the paper Pixel Recurrent Neural Network. I have a question about Row LSTM. Why Row LSTM can capture triangular contexts? In this paper, the kernel of the one-dimensional convolution ...
2
votes
1answer
55 views

Spikes in of Train and Test error

I learn a DNN for image recognition. During each epoch, I calculate mean loss in the training set. After each epoch, I calculate loss and number of errors over both training and test set. The problem ...
11
votes
1answer
346 views

Can layers of deep neural networks be seen as Hopfield networks?

Hopfield networks are able to store a vector and retrieve it starting from a noisy version of it. They do so setting weights in order to minimize the energy function when all neurons are set equal to ...
3
votes
1answer
57 views

Is batch normalization not suitable for non-gaussian input?

I generate some non-Gaussian data, and use two kinds of DNN models, one with BN and the other without BN. I find that the model DNN with BN can't predict well. The codes is shown as follow: <...
3
votes
0answers
38 views

Are there any commonly used discontinuous activation functions?

Are there any commonly used activation functions (e.g. that take values in $(0,.5)\cup (.5,1)$)? Preferably for classification? Why? I was looking for commonly used activation functions on Google, ...
1
vote
3answers
520 views

How to create Partially Connected NNs with prespecified connections using Tensorflow?

I'd like to implement a partially connected neural network with ~3 to 4 hidden layers (a sparse deep neural network?) where I can specify which node connects to which node from the previous/next layer....
1
vote
1answer
24 views

How to use convolution neural network in Deep-Q?

I currently have a grid of pixels 20x20. Each pixel can be red green blue or black. So I have one hot-encoded the pixels giving a 20x20x4 array for each screen. For my Deep-Q Network, I have ...
0
votes
3answers
95 views

Is there a way of pre-determining whether a CNN model will perform better than another?

I developed a CNN for image analysis. I've around 100K labeled images. I'm getting a accuracy around 85% and a validation accuracy around 82%, so it looks like the model generalize better than ...
2
votes
1answer
63 views

How to detect vanishing gradients?

Edit: I've reworked my question to generalize better and be more on-topic, and be mostly software implementation agnostic. Can vanishing gradients be detected by the change in distribution (or lack ...
0
votes
0answers
9 views

Can a trained Vid2Vid model be run on AMDs Ryzen 2700x with 32GB of RAM?

I know that training deep neural networks (DNNs) takes a lot of computational resources. This is, of course, just a generalized statement. Different networks require different resources. One that I ...
1
vote
0answers
21 views

Steps to train and re-train a good model

I'm still a bit new to deep learning. What I'm still struggling, is what is the best practice in re-training a good model over time? I've trained a deep model for my binary classification problem (...
1
vote
2answers
48 views

Training accuracy vs validation accuracy on deep models

I'm training a deep network in Keras on some images for a binary classification (I have around 12K images). Once in a while, I collect some false positives and add ...
1
vote
0answers
16 views

Post-classification after inference

I designed a fire detection using Deep Learning based classification approach. In my training dataset, I have both fire and fire smokes are supposed to be detected (all under "fire"; mostly real fires ...
1
vote
1answer
88 views

How many layers exists in my neural network?

I have a neural network model defined as below. How many layers exist there? Not sure which ones to count when we are asked about the number. ...
73
votes
10answers
5k views

How is it possible that deep neural networks are so easily fooled?

The following page/study demonstrates that the deep neural networks are easily fooled by giving high confidence predictions for unrecognisable images, e.g. How this is possible? Can you please ...
1
vote
1answer
36 views

Multiple GPUs one expensive GPU, which gpu to buy for real time processing (not training)

I am trying to decide what GPU or GPUs to buy to run tf-pose pose detection and yolo3 object detection on several cameras. I need to keep an acceptable frame rate too. what kind of GPU configuration ...
0
votes
0answers
100 views

Should I use deep learning to solve my task?

I need to predict the performance (CPI cycles-per-instruction) of 90 machines for the next hour (or day). Each machine has a thousand records (e.g. CPU and memory usage). Currently, I am using a ...
4
votes
1answer
3k views

Does it make sense to use batch normalization in deep (stacked) or sparse auto-encoders?

Does it make sense to use batch normalization in deep (stacked) or sparse auto-encoders? I cannot find any resources for that. Is it safe to assume that, since it works for other DNNs, it will also ...
1
vote
0answers
31 views

Relationship between model complexity (depth) and dataset size

I'm new to deep learning. I was wondering what's the relationship between a deep model complexity (e.g. total number of parameters, or depth) and the dataset size? Assuming I want to do a binary ...
2
votes
2answers
103 views

what will i be able to do in the end of AI: modern approach? [closed]

i just started the book and i was wondering , what will i be able to do in AI by the end of the book ? and more particularly, what is my position with Reinforcement Learning, deep neural networks and ...
2
votes
1answer
234 views

What is the difference between Kaldi and DeepSpeech speech recognition systems in their approach?

I would like to know how do Kaldi and DeepSpeech speech recognition systems differ algorithmically? Which one would be more accurate for continuous speech in time?
1
vote
1answer
119 views

How can I design the input layer of a feed-forward neural network to be trained with a medical dataset with three features?

I am building a feed-forward neural network with two hidden layers, which I will train with a medical dataset, which consists of both data, such as age and sex, and images of x-ray scans ($1024 \times ...
0
votes
1answer
30 views

Techniques and semantics in better training of deep learning models

I'm relatively new to Deep Learning, and trying various models and datasets using Keras. I'm starting to love it! Through-out my experimentations, I have come into ...
3
votes
1answer
64 views

Can Google's patented ML algorithms be used commercially?

I just find that Google patents some of the widely used machine learning algorithms. For example: System and method for addressing overfitting in a neural network (Dropout?) Processing images using ...
2
votes
0answers
42 views

Which deep neural networks are appropriate for the detection of bombs?

This is a follow-up question from my previous post here about explosion detection. I gathered a dataset of explosions. As I'm new to Deep Learning in Keras, I'm trying to see what architecture best ...
2
votes
1answer
55 views

Is there anything theoretically revolutionary about Deep Neural Network?

In recent years we have seen quite a lot of impressive display of Deep Neural Network (DNN), as demonstrated most famously by AlphaGo and its cousin programs. But if I understand correctly, deep ...
3
votes
1answer
132 views

Is it possible to create a decompiler using AI?

I am trying to decode a compiled file to source code and I am failing. I want to know whether an AI based decompilation is possible for a compiled files? Is it possible to create a decompiler using a ...
1
vote
2answers
142 views

How long it takes to train face recognition deep neural network? (rough estimation)

If I use a desktop PC with a GPU, how long it might take to train face recognition deep neural network on let's say dataset of 2.6 million images and 2600 identities? I guess it should depend on ...
1
vote
1answer
24 views

Are there deep networks that can differentiate object class from individual object?

We usually categorize objects in a hierarchy of classes. Let us say crow vs bird. In addition, classes can be "messy", for instance a crow can be also a predator, but not all birds are predators. My ...
12
votes
2answers
644 views

Should deep residual networks be viewed as an ensemble of networks?

The question is about the architecture of Deep Residual Networks (ResNets). The model that won the 1-st places at "Large Scale Visual Recognition Challenge 2015" (ILSVRC2015) in all five main tracks: ...
2
votes
1answer
46 views

In how few updates can a multi layer neural net be trained?

A single iteration of gradient descent can be parallelised across many worker nodes. We simple split the training set across the worker nodes, pass the parameters to each worker, each worker computes ...
0
votes
1answer
32 views

How to map X to Y for TensorFlow RNN training data

Usually for DNN, I have the training data of matching X (2D) to Y (2D), for example, XOR data: X = [[0,0],[0,1],[1,0],[1,1]]; Y = [[0], [1], [1], [0] ]; ...
0
votes
2answers
30 views

Is it still called linear separation with a layer of more than 1 neuron

A single neuron will be able to do linear separation. For example, XOR simulator network: ...
0
votes
1answer
43 views

How many hidden layers are needed for this training data set

I'm trying to separate classes in 3D space, the data are as in the sketch below: There are 3 classes: 0,1,2; and with the look into the sketch, it seems that I need 3 planes to separate the classes, ...
9
votes
1answer
344 views

How much of a problem is white noise for the real-world usage of a DNN?

I read that deep neural networks can be relatively easily fooled (link) to give high confidence in recognition of synthetic/artificial images that are completely (or at least mostly) out of the ...
3
votes
4answers
231 views

What could an oscillating training loss curve represent?

I tried to create a simple model that receives an $80 \times 130$ pixel image. I only had 35 images and 10 test images. I trained this model for a binary classification task. The architecture of the ...
0
votes
0answers
26 views

Stacking layers with different input size in deep network

I am trying to design a deep network that works on signals. The network should include multiple stacked tasks, but each task would work on a different window size of the signal. For example, the ...
4
votes
2answers
324 views

Iteratively and adaptively increasing the network size during training

For an experiment that I'm working on, I want to train a deep network in a special way. I want to initialize and train a small network first, then, in a specific way, I want to increase network depth ...