45
edits
Nvs-abhilash (talk | contribs) |
Nvs-abhilash (talk | contribs) (Minor gramatical changes) |
||
Line 4: | Line 4: | ||
* Please describe yourself in three sentences, one of them regarding your current studies. | * Please describe yourself in three sentences, one of them regarding your current studies. | ||
*: My name is NVS Abhilash and I have a profound interest in Machine Learning and A.I. | *: My name is NVS Abhilash and I have a profound interest in Machine Learning and A.I. | ||
*: I am a third-year/Junior student | *: I am a third-year/Junior student at NIIT University, Neemrana, Rajasthan, India. | ||
*: | *: I am majoring in Bachelor of Technology in Computer Science and Engineering, specializing in Big Data and ML. | ||
*: I can speak and communicate well in English and Hindi. | *: I can speak and communicate well in English and Hindi. | ||
** What's your overall background? | ** What's your overall background? | ||
Line 11: | Line 11: | ||
**: I have a good understanding of the process of Software Engineering, statistics, Linear Algebra, calculus, programming tools. | **: I have a good understanding of the process of Software Engineering, statistics, Linear Algebra, calculus, programming tools. | ||
**: I am learning in-depth about Information Retrieval, Internet of Things and Digital Image Processing in my current semester. | **: I am learning in-depth about Information Retrieval, Internet of Things and Digital Image Processing in my current semester. | ||
**: | **: I have a good understanding in the processes of Software Engineering, Statistics, Linear Algebra, Calculus, and Programming Tools. | ||
* Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so? | * Why do you want to participate in the Google Summer of Code? What do you hope to gain by doing so? | ||
*: I think Google Summer of Code is a great opportunity for me to jumpstart my experience with the open source community. | *: I think Google Summer of Code is a great opportunity for me to jumpstart my experience with the open source community. | ||
Line 55: | Line 49: | ||
*::* I have a fair idea of basic Python syntax. I have also learned to use some mathematical libraries like ''numpy'' and ''pandas''. | *::* I have a fair idea of basic Python syntax. I have also learned to use some mathematical libraries like ''numpy'' and ''pandas''. | ||
*::* I have started learning the intricacies of ''sympy'', as it is helpful for the GSoC project. | *::* I have started learning the intricacies of ''sympy'', as it is helpful for the GSoC project. | ||
*::* I have | *::* I have a basic knowledge of calling Python/C API which is a necessity for removing boost dependencies in Pytave. | ||
* Please describe your experience with being in a development team. | * Please describe your experience with being in a development team. | ||
*: I am new to the open source community. | *: I am new to the open source community. | ||
* Please describe the biggest project you have written code for and what you learned by doing so. Also, describe your role in that project over time. | * Please describe the biggest project you have written code for and what you learned by doing so. Also, describe your role in that project over time. | ||
*:* | *:* Algorithms for Graph-based trust models in Online Social Network: In this project, we had a large dataset of social users and we designed and implemented an algorithm to tackle the scalability problem in recommender systems. | ||
*:* My contributions were to help in designing and implementing the graph partitioning algorithm in C++. | *:* My contributions were to help in designing and implementing the graph partitioning algorithm in C++. | ||
* Please state the commits and patches you already contributed to Octave. | * Please state the commits and patches you already contributed to Octave. | ||
Line 78: | Line 72: | ||
*:::: '''''Merged''''' | *:::: '''''Merged''''' | ||
*:::# * @pyobject/methods.m: OPTION to view private methods added (fixes issue #22):[https://bitbucket.org/mtmiller/pytave/commits/d1e00e614b4ced282f12ff23e7a6f1c24e000227] | *:::# * @pyobject/methods.m: OPTION to view private methods added (fixes issue #22):[https://bitbucket.org/mtmiller/pytave/commits/d1e00e614b4ced282f12ff23e7a6f1c24e000227] | ||
*:::# Rewrite exception handling using Python/C API | |||
*:::# | [https://bitbucket.org/mtmiller/pytave/commits/f777dca5836119484c1c1a23e6614d6897a28ecc] - ''This commit is a step to remove all the boost dependencies in Pytave.'' | ||
*::* '''Octave core contributions''' ('''''merged'''''): | *::* '''Octave core contributions''' ('''''merged'''''): | ||
*:::# * data.cc (Fisinteger): Add BIST tests: [http://hg.savannah.gnu.org/hgweb/octave/rev/e6bf4f8920d3] | *:::# * data.cc (Fisinteger): Add BIST tests: [http://hg.savannah.gnu.org/hgweb/octave/rev/e6bf4f8920d3] | ||
Line 103: | Line 97: | ||
* 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? | ||
*: Complete steps to build Octave from source. The reason for that is that there is not much in the Octave docs. | *: Complete steps to build Octave from source. The reason for that is that there is not much in the Octave docs. | ||
*: | *: It is overwhelming as there exists more than one wiki explaining similar steps in various ways. | ||
*: It might be better to update the Octave docs frequently with latest installation instructions. | *: It might be better to update the Octave docs frequently with latest installation instructions. | ||
*: Here is what the octave docs show now: [https://www.gnu.org/software/octave/doc/v4.0.1/Building-the-Development-Sources.html#Building-the-Development-Sources link]. | *: Here is what the octave docs show now: [https://www.gnu.org/software/octave/doc/v4.0.1/Building-the-Development-Sources.html#Building-the-Development-Sources link]. | ||
*: Apart from this, the Octave manual has been very helpful with useful examples to understand | *: Apart from this, the Octave manual has been very helpful with useful examples to understand concepts. | ||
== P: Prerequisites == | == P: Prerequisites == |
edits