[mlpack-git] (blog) master: Googlenet Week 1 (9f0c940)

gitdub at mlpack.org gitdub at mlpack.org
Mon May 30 06:07:35 EDT 2016


Repository : https://github.com/mlpack/blog
On branch  : master
Link       : https://github.com/mlpack/blog/compare/f99683c01b5a3aaa1c2f5bf86d7358da37890674...9f0c9401a1a361b9a555f7379af92560a5697eb8

>---------------------------------------------------------------

commit 9f0c9401a1a361b9a555f7379af92560a5697eb8
Author: Hyd <asiahyd at ap.qualcomm.com>
Date:   Mon May 30 15:37:35 2016 +0530

    Googlenet Week 1


>---------------------------------------------------------------

9f0c9401a1a361b9a555f7379af92560a5697eb8
 content/blog/NilayWeekOne.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/content/blog/NilayWeekOne.md b/content/blog/NilayWeekOne.md
new file mode 100644
index 0000000..48dafcc
--- /dev/null
+++ b/content/blog/NilayWeekOne.md
@@ -0,0 +1,13 @@
+Title: We need to go deeper - Googlenet : Week-1 Highlights Date: 2016-05-26 12:09:00 Tags: gsoc, edge boxes  Author: Nilay Jain
+
+The goal of my project is to develop googlenet such that it integrates in mlpack's existing ANN API and the methods developed in this project can be used in any other related applications. After a discussion with my mentors we chose edge boxes method for object localization, as it is a very fast method and gives competing performance with state of the art.
+
+After reading through the research papers and experimenting with the mlpack code in the community bonding period, I discussed the interface with my mentors. My first task was to find to perform feature extraction given images, segmentations and boundaries for the BSDS500 Dataset. It took me some time getting acquainted with the armadillo library as the code I had to write used its functionality rigrously. So the status for my first task is as follows: 
+
+The utility functions have all been implemented. I had to look for library implementations and implement them using armadillo to calculate Convolutions, Distance Transforms, and some of the functionalities which armadillo does not provide, to name a few.
+
+For feature extraction part, only method for writing the self similarity features remain with all of the basic underlieing methods to be used already implemented. I expected to complete feature extraction part well within this week, but I am sure all the unimplemented features will be finished by Monday. I guess it took time to read up on Vision and Image Processing concepts that were new to me, and for new functions I had to think about the apt way of implementing and looking up at the armadillo library, for each line that I write, at the same time. 
+
+Things I learnt from this week were new some Image Processing concepts, and gaining indepth knowledge of numpy and armadillo libraries. I also developed a habit of reading documentations, where previously I used to just google things and find links on stackoverflow. I also learnt how to search code in open source libraries, I had to look things up in numpy and opencv. Though I accept learning these things is a very basic skill, it took me out of my comfort zone and will definitely make me better. I also brushed up Template Programming and watched introductory slides on template metaprogramming in c++, as I come from a Java background, doing this part was easier for me.    
+
+My plans for the week ahead are as follows: To test the code and discussing with my mentors about the methods written and any improvements using a forked repo. After completing the proposed changes open a pull request. Then starting with the Structured Random Forest Implementation to complete the process of edge detection. Hopefully this will take a lesser time as most of the functionalities are implemented in mlpack and can be reused.
\ No newline at end of file




More information about the mlpack-git mailing list