Sudeepam

Joined 11 March 2018
461 bytes removed ,  21 March 2018
Line 161: Line 161:
* '''Did you select a task from our list of proposals and ideas? 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.'''
* '''Did you select a task from our list of proposals and ideas? 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 decided to work on the '''command line suggestion feature''' [https://savannah.gnu.org/bugs/?46881)]. It will suggest corrections to the user whenever she/he make a typographic error. This feature is essentially a complex, decision making problem and therefore, I will approach it with Neural Networks, made using Octave (m-scripts) itself.  
::Yes, I have decided to work on the '''command line suggestion feature''' [https://savannah.gnu.org/bugs/?46881)]. This feature is essentially a complex, decision making problem and therefore, I will approach it with Neural Networks, made using Octave (m-scripts) itself.  


::''My special focus would be to have a minimal trade-off between the accuracy and speed of the feature.'' Let me first describe the three kinds of Neural Networks that we can end up making (Depending on the training data available).
::''My special focus would be to have a minimal trade-off between the accuracy and speed of the feature.''  
 
::Let me first describe the three kinds of Neural Networks that we can end up making (Depending on the training data available). I would like to apologize for the fact that this part is so lengthy. However, it describes the technicalities of this project and I believed that it should be present here.


* '''A network trained with only the correct spellings of the inbuilt functions'''  
* '''A network trained with only the correct spellings of the inbuilt functions'''  
Line 189: Line 191:


:'''Preparations for the project (pre-community bonding)'''
:'''Preparations for the project (pre-community bonding)'''
::While this application is being reviewed, I have started working on a m-script which will be used for the extraction of the most common spelling errors. (I’m assuming that I’ll be working on the third kind of classifier neural network). This script will catch the most common typographical errors that the users make. This list of errors could then be...
::While this application is being reviewed, I have started working on a m-script which will be used to catch the most common spelling errors that the users make. This list of errors could then be...


:::-Uploaded to a secure server directly.
:::-Uploaded to a secure server directly.
:::-Stored as a text file and we can ask the users to share this file with us.
:::-Stored as a text file and we can ask the users to share this file with us.
::I’d like to mention here that the data we receive would essentially be a list misspelled functions only. If there is no user meta data attached to it, we don’t really need to hide it from anyone, all we would need is that no unauthorized person could modify/delete it. Nonetheless, how exactly we receive the data collected from the users would need some discussions with the community.


:'''Community Bonding period'''
:'''Community Bonding period'''
98

edits