Enricobertino

Joined 26 March 2017
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 44: Line 44:
**:I am starting to discover the Octave “ecosystem” and to be comfortable using the mailing list and IRC
**:I am starting to discover the Octave “ecosystem” and to be comfortable using the mailing list and IRC
** Mercurial or other source code management systems
** Mercurial or other source code management systems
**:I’m very familiar with Git and I have just started with Mercurial
**:I’m very familiar with Git, just started with Mercurial
** Mediawiki or other wiki software
** Mediawiki or other wiki software
**:I am discovering it right now :)
**:Kind of
** make, gcc, gdb or other development tools
** make, gcc, gdb or other development tools
**:I am quite familiar with make and gcc, less with gdb
**:Familiar with make and gcc, less with gdb
* What will make you actively stay in our community after this GSoC is over?
* What will make you actively stay in our community after this GSoC is over?
*:I plan to keep on with research in university, beginning with my master thesis next year. Since I plan to use Octave during that period, it will be very useful to give a point of view in the other direction.
*:Keeping on with research in university


== O: Only out of interest ==
== O: Only out of interest ==
* Did you ever hear about Octave before?  
* Did you ever hear about Octave before?  
*:Of course, since I heard about of MATLAB :)
*:Of course
** If so, when and where? How far have you been involved already?
** If so, when and where? How far have you been involved already?
**:Until three years ago I mostly used Matlab since it was the common choice at the university. After that I focus more on Octave because I was in a researcher lab and I started to prefer free softwares.  
**:Until three years ago I just used Matlab since it was the common choice at the university. After that I heard about Octave when I was in a researcher lab and I start working mostly on it.  
* What was the first question concerning Octave you could not find an answer to rather quickly?
* What was the first question concerning Octave you could not find an answer to rather quickly?
*:As a user, I do not remember a question that was difficult to answer. As a developer, I am "fighting" with pytave and soon I will need to ask a lot of information!
*:As normal user, I do not remember a question that was difficult to answer.


== P: Prerequisites ==
== P: Prerequisites ==
Line 67: Line 67:
* Please estimate an average time per day you will be able to access
* Please estimate an average time per day you will be able to access
** an internet connection
** an internet connection
**: 24 hours a day
**: 24
** a computer
** a computer
**: 24 hours a day
**: 24
** a computer with your progressing work on
** a computer with your progressing work on
**:24 hours a day
**:24
* Please describe the degree to which you can install new software on computers you have access to.
* Please describe the degree to which you can install new software on computers you have access to.
*:Full permissions since I use my own machines
*:Full permissions


== S: Self-assessment ==
== S: Self-assessment ==
* Please describe how useful criticism looks from your point of view as committing student.
* Please describe how useful criticism looks from your point of view as committing student.
*:I think they are indispensable! Without external point of view is very likely to get stuck in a problem because unable to see other paths. And criticism is one of the most effective form of point of view sharing. 
*:Indispensable!
* How autonomous are you when developing:
* How autonomous are you when developing:
** Do you like to discuss changes intensively and not start coding until you know what you want to do?
** Do you like to discuss changes intensively and not start coding until you know what you want to do?
Line 103: Line 103:
*: '''30/05 - 30/06''' (Phase 1)
*: '''30/05 - 30/06''' (Phase 1)
*:: ''' ''Week 4,5'' '''  
*:: ''' ''Week 4,5'' '''  
*::: -  Work on the makefile in order to link TF in either Python or C++ and test some basic nets with TF
*::: -  Work on the makefile in order to link TF in either Python or C++ and test soma basic nets with TF
*:: ''' ''Week 6,7'' '''  
*:: ''' ''Week 6,7'' '''  
*::: - Write all the Octave classes for every layer and use corresponding TF functions. Because of the focus on Matlab Nnet Toolbox, we will start to define the fundamental layers used for CNNs : Convolutional layer, ReLU layer, Normalization layer, Average pooling layer object, Max pooling layer, Fully connected layer, Dropout layer, Softmax layer, Classification output layer, Regression output layer  
*::: - Write all the Octave classes for every layer and use corresponding TF functions. Because of the focus on Matlab Nnet Toolbox, we will start to define the fundamental layers used for CNNs : Convolutional layer, ReLU layer, Normalization layer, Average pooling layer object, Max pooling layer, Fully connected layer, Dropout layer, Softmax layer, Classification output layer, Regression output layer  
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)