Editing User:Richukuttan
Jump to navigation
Jump to search
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 89: | Line 89: | ||
** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. | ** If yes, what task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information. | ||
** Yes, I have chosen [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Neural_Networks_package:_Convolutional_Neural_Networks Convolutional Neural Networks] as my project. I will be focusing primarily on the basic implementation of the toolbox, and the Python interface. I know I can handle the basic implementation. I find using TensorFlow in Octave a challenging idea. The Python Interface, however, will be new for me, however equally challenging. I have some experience in parallellizing code in Octave using pararrayfun and parcellfun. However, since in my experience, Matlab has different parallelizing functions, I am unsure as to maintaining Matlab compliance while ensuring parallelization. | ** Yes, I have chosen [http://wiki.octave.org/Summer_of_Code_Project_Ideas#Neural_Networks_package:_Convolutional_Neural_Networks Convolutional Neural Networks] as my project. I will be focusing primarily on the basic implementation of the toolbox, and the Python interface. I know I can handle the basic implementation. I find using TensorFlow in Octave a challenging idea. The Python Interface, however, will be new for me, however equally challenging. I have some experience in parallellizing code in Octave using pararrayfun and parcellfun. However, since in my experience, Matlab has different parallelizing functions, I am unsure as to maintaining Matlab compliance while ensuring parallelization. | ||
* Please provide a rough estimated timeline for your work on the task. | * Please provide a rough estimated timeline for your work on the task. ** May 30 to June 25: Learn how to interface Python and/or C++ with octave, and how to therefore use the interfaces to call Google TensorFlow from Octave. | ||
** May 30 to June 25: Learn how to interface Python and/or C++ with octave, and how to therefore use the interfaces to call Google TensorFlow from Octave. | |||
** June 30 to July 15: Basic toolbox, with full functionality, including the porting of TensorFlow to Octave, and the use of the same to create a basic CNN. | ** June 30 to July 15: Basic toolbox, with full functionality, including the porting of TensorFlow to Octave, and the use of the same to create a basic CNN. | ||
** July 15 to July 23: Unavailable. | ** July 15 to July 23: Unavailable. |