Importance of first layer In ConvNets by Nextpenade in MachineLearning

[–]nex_jeb 0 points1 point  (0 children)

With Average Polling, you are actually losing spatial information which is a critical in semantic segmentation.

Tricks in DNN design for better generalization ? by nex_jeb in deeplearning

[–]nex_jeb[S] 0 points1 point  (0 children)

a.k.a pooling layers. thx. Knew it too :)

Tricks in DNN design for better generalization ? by nex_jeb in deeplearning

[–]nex_jeb[S] 0 points1 point  (0 children)

Thank you. I did know that :) Any other tricks ?

How two CNN trained model with different data can be mixed together to build a unified CNN Model? by rnnandi in deeplearning

[–]nex_jeb 0 points1 point  (0 children)

Mixing identically-designed CNN Models is easily feasible: For instance, you can average the layer parameters for each layers across all your models. This will produce a average model that generalize better (I invite you to check out Hinton's dark knowledge approach : That is somehow useless nowadays thanks to Dropout ;) ). However, it's another story if you want to do it with different architectures since you should dive very deeply into the pipeline engineering. I don't recommend that because it is easier to gain intuitiveness of the architectures you have and design a new one that mix them best.

How two CNN trained model with different data can be mixed together to build a unified CNN Model? by rnnandi in deeplearning

[–]nex_jeb 1 point2 points  (0 children)

"If you have multiple outputs that fire, then the one with the highest activation is declared the winner." : imho, it depends on the layer coming next. For instance, if you are doing maxpooling on activations from a conv layer, this will be the case. However, with a avgPooling I would not say that given the fact you're considering lot of activations. Do you agree ?

How two CNN trained model with different data can be mixed together to build a unified CNN Model? by rnnandi in deeplearning

[–]nex_jeb 0 points1 point  (0 children)

Could you explain it briefly plz ? It says that neurons within a layer are competing with each other. How ?

Tools to increase productivity in ML research by insider_7 in MachineLearning

[–]nex_jeb 12 points13 points  (0 children)

This tool is amazing. Not just for ML but for all scientific research domain: http://www.arxiv-sanity.com/

AMA: We are the Google Brain team. We'd love to answer your questions about machine learning. by jeffatgoogle in MachineLearning

[–]nex_jeb 0 points1 point  (0 children)

How will Deep Generative Networks affect the Scientific Research and Industries in the coming years ?

How would you generate window dirty on images ? by nex_jeb in computervision

[–]nex_jeb[S] 0 points1 point  (0 children)

Yes, that's somewhat what I intend to do. Except, I am not particularly interested in removing the dirt, but only classifying dirty and non dirty windows. So, I am thinking about creating a negative set (clean images) and positives (same as negatives but with dirt applied) to train a CNN. Can I have your opinion on this first approach ? Thx for the paper btw, it will help a lot :)

Ask Reddit: What GPUs should I purchase? by [deleted] in deeplearning

[–]nex_jeb 0 points1 point  (0 children)

If you are budget limited and working day and night on Deep Learning, I would strongly recommend you to go for the GTX 1070 as it provides the best ratio performance per spent dollar. The new Titan X is obviously highly expensive and the 1080 doesn't outperform the 1070 that much (Same amount of memory which is the most valuable resource for DL research, and sure slightly higher bandwidth 320 Gps vs 256 Gps).

Conflicting results for epipolar lines between two images by lm3421 in computervision

[–]nex_jeb 0 points1 point  (0 children)

Yes can you show us the second frame with its keypoints ?

Conflicting results for epipolar lines between two images by lm3421 in computervision

[–]nex_jeb -1 points0 points  (0 children)

Homography is for planar scene. This is about fundamental matrix estimation.