Difference between revisions of "User:Jonpan4/gsoc2020proposal"
Line 36: | Line 36: | ||
!|Goals |
!|Goals |
||
|- |
|- |
||
| Week 1 (June 1 - June 7) |
|||
| |
| |
||
* Building new graph editor |
* Building new graph editor (part 1) |
||
* Adding the necessary visual features like POS labels and token numbers. |
|||
|- |
|- |
||
|Week 2 (June 8 - June 14) |
|||
| |
| |
||
* Building new graph editor |
* Building new graph editor (part 2) |
||
* Fixing styling issues such as staggering the vertical alignment of deprels or shifting tokens to account for deprel labels |
|||
* Merging it with the current UD Annotatrix codebase |
|||
|- |
|- |
||
|Week 3 (June 15 - June 21) |
|||
| |
| |
||
* Better key support |
* Better key support |
||
* Undo/redo history fixes |
* Undo/redo history fixes |
||
|- |
|- |
||
|Week 4 (June 22 - June 28) |
|||
| |
| |
||
* Increase support for enhanced dependencies |
* Increase support for enhanced dependencies |
||
|- |
|- |
||
|Week 5 (June 29 - July 5) |
|||
| |
| |
||
* Active learning for labels |
* Active learning for labels |
||
* '''First evaluation''' (June 29 - July 3) |
* '''First evaluation''' (June 29 - July 3) |
||
|- |
|- |
||
|Week 6 (July 6 - July 12) |
|||
| |
| |
||
* Finishing up Github integration |
* Finishing up Github integration |
||
|- |
|- |
||
|Week 7 (July 13 - July 19) |
|||
| |
| |
||
* Better support for editing via textbox |
* Better support for editing via textbox |
||
|- |
|- |
||
|Week 8 (July 20 - July 26) |
|||
| |
| |
||
* |
* |
||
|- |
|- |
||
|Week 9 (July 27 - August 2) |
|||
| |
| |
||
* |
* |
||
* '''Second evaluation''' (July 27 - July 31) |
* '''Second evaluation''' (July 27 - July 31) |
||
|- |
|- |
||
|Week 10 (August 3 - August 9) |
|||
| |
| |
||
* |
* |
||
|- |
|- |
||
|Week 11 (August 10 - August 16) |
|||
| |
| |
||
* |
* |
||
|- |
|- |
||
|Week 12 (August 17 - August 24) |
|||
| |
| |
||
* |
* |
||
|} |
|} |
||
== Other Commitments == |
== Other Commitments == |
Revision as of 22:18, 28 March 2020
Contents
- 1 Contact Information
- 2 Why is it that you are interested in Apertium?
- 3 Which of the published tasks are you interested in? What do you plan to do?
- 4 Reasons why Google and Apertium should sponsor it and how and who it will benefit in society
- 5 Skills and Qualifications
- 6 Workplan
- 7 Other Commitments
Contact Information
Name: Jonathan Pan
Location: California
E-mail: jonpan4@gmail.com
IRC: jjjppp
GitHub: JPJPJPOPOP
Why is it that you are interested in Apertium?
I participated in GCI and helped mentor with Apertium, and I have worked a little on UD Annotatrix before and wanted to do a more in-depth project with it.
Which of the published tasks are you interested in? What do you plan to do?
Improvements to UD Annotatrix. The work plan containing the tasks that I plan to do is below.
Reasons why Google and Apertium should sponsor it and how and who it will benefit in society
Universal Dependencies (UD) is a framework for consistent annotation of grammar across many languages through a system of dependency trees. UD Annotatrix helps provide a tool for creating and editing these dependency trees based on the guidelines set by UD. My project will allow for easier visualisations of graphs as well as implement new features to make editing more streamlined. There have been difficult style issues that needed addressing, and by switching to a d3JS-based editor, these style changes can be more easily implemented.
Skills and Qualifications
I am a freshman majoring in computer science at UC Berkeley. Coding experience includes:
- HTML
- CSS
- Javascript, d3JS, ReactJS
- Python
Coding challenge for creating a graphing editor using d3JS: https://github.com/JPJPJPOPOP/d3-graph
Workplan
Week | Goals |
---|---|
Week 1 (June 1 - June 7) |
|
Week 2 (June 8 - June 14) |
|
Week 3 (June 15 - June 21) |
|
Week 4 (June 22 - June 28) |
|
Week 5 (June 29 - July 5) |
|
Week 6 (July 6 - July 12) |
|
Week 7 (July 13 - July 19) |
|
Week 8 (July 20 - July 26) |
|
Week 9 (July 27 - August 2) |
|
Week 10 (August 3 - August 9) |
|
Week 11 (August 10 - August 16) |
|
Week 12 (August 17 - August 24) |
|
Other Commitments
I am probably going to take an online literature class during the summer to fulfill some college req (it will take up about 5 hours a week), but I will definitely have at least 30 free hours a week.