<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pskirann</id>
	<title>SMC Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.smc.org.in/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pskirann"/>
	<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/Special:Contributions/Pskirann"/>
	<updated>2026-05-23T04:01:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=User:Pskirann&amp;diff=4847</id>
		<title>User:Pskirann</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=User:Pskirann&amp;diff=4847"/>
		<updated>2014-03-19T08:21:08Z</updated>

		<summary type="html">&lt;p&gt;Pskirann: /* Proposal Description */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== &#039;&#039;&#039;Personal Information&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name :&#039;&#039;&#039; Kiran PS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email :&#039;&#039;&#039; pskirann@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Phone :&#039;&#039;&#039; 9495588058&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blog :&#039;&#039;&#039;recursivelooper.blogspot.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Freenode IRC Nick:&#039;&#039;&#039; kiranps&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;University :&#039;&#039;&#039;  Calicut University&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current Education :&#039;&#039;&#039; 3rd year Computer Science and Engineering , Government Engineering College, Thrissur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why Swathanthra Malayalam Computing?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To make a good contribution to open source, support of a local community is need.The community provides a platform to work with experienced people. We already have entered into a Digital world, digitalization in this field is necessary for the survival of language.So i think smc is best option to work with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Past involvement with the Swathanthra Malayalam Computing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I was a volunteer when SMC celebrated &#039;vyazhavattom&#039; at Thrissur kerala sahithya academy&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Did you participate with the past GSoC programs ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have other obligations between May and August ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
University exam during may(5 days),I can easily catch up with it in further weeks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2014 program, if yes, which area(s), you are interested in?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varnam project and building word corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why should we choose you over other applicants?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have good skills in C, C++, python, java, golang, Qt.I have researched about developing linguistic corpa, which helped me to realise the need of buiding a text corpus.I&#039;m already familair with code of varnam-bus and libvarnam.I fixed some bugs in libvarnam and varnam-ibus.Added Datuk Corpus and silpa spell checker dictionary to varnam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposal Description ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varnam is a predictive transliterator for indian languages. Varnam has a self learning program called ilibvarnam, it can learn words as you type using an input tool(varnam-ibus). It stores the words it has learned, and makes use of this knowledge to provide suggestions while transliterating.&lt;br /&gt;
Another way by which varnam learns new words is by feeding the word corpus to learning system, more data that you feed, the better it will be. The aim of the project is to&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1)&#039;&#039;&#039; Upload the personal learnings from the input tool to the online word corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2)&#039;&#039;&#039; Download the new releases of word corpus and feed it to the learning system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The need i believe it fulfills&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Unlike other transliterators varnam has got a prediction and learninig system. In my view varnam is not only learning word but also the user, which helps to increase the typing speed of the user. &lt;br /&gt;
&lt;br /&gt;
Word corpus syncing feaure will be helful in many ways&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1)&#039;&#039;&#039; New learnings from the input tool will be helful to build online corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2)&#039;&#039;&#039; Currently when a new word corpus is released, user have to manually feed the traininig data.Sync feature can overcome this problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3)&#039;&#039;&#039; Users will able to use their the personal learnings from multiple devices and platforms&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4)&#039;&#039;&#039; Users with similar learnings can be categorised together &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5)&#039;&#039;&#039; Sync works a backup of their personal learning&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6)&#039;&#039;&#039; Online corpus helps to track how new words and senses are emerging, as well as spotting other trends in usage, spelling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7)&#039;&#039;&#039; Privacy of users will be considered, Before uploading user will given an option to remove unwanted words from local corpus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varnam uses sqllite for save the learning from command-line and varnam-ibus. Each record in sqlite will have a timestamps,mentioning when i it created. Newly added record to learning file will be selected on the basis of the timestamps and date when last sync was performed,using sql query.It will be uploaded the online corpus. User will be give an interface to remove unwanted word and an option to manually train their favorite words. Sync will be performed using curl or rsync.User will be notified when new word corpus is released.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rough Timeline&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
May 19 - May 31	: Analyze the the current learning database&lt;br /&gt;
&lt;br /&gt;
Jun 1  - Jun 7	: Redesigning the learning database to make it for uploading&lt;br /&gt;
&lt;br /&gt;
Jun 7  - Jun 15 :  Designing the online database of corpus&lt;br /&gt;
&lt;br /&gt;
Jun 15 - Jun 25 :  Create program for uploading&lt;br /&gt;
&lt;br /&gt;
Jul 25 - Jul 5  :  Create program for downloading&lt;br /&gt;
&lt;br /&gt;
Jul 5  - Jul 15	:  Create Gui using QT &lt;br /&gt;
&lt;br /&gt;
Jul 15 - Jul 25	:  Testing&lt;br /&gt;
&lt;br /&gt;
Jul 25 - Aug 5  :  Fix all existing bugs.&lt;br /&gt;
&lt;br /&gt;
Aug 5  - Aug 18 :  Review code and database. also fix bugs and get ready for final evaluation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Something I have created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have created an application scroll the page using face.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Communication with Mentor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have communicated with Navaneeth K N , about the project and he was very helpful.He answered almost every question i asked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Reference&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
facescroll : [https://github.com/kiranps/facescroll]&lt;br /&gt;
&lt;br /&gt;
Varnamproject - Bugs: bug #40510 : [https://docs.google.com/file/d/0B-5aQGt-4wv7VVhkS0VoNkZ4UkE/edit]&lt;/div&gt;</summary>
		<author><name>Pskirann</name></author>
	</entry>
	<entry>
		<id>https://wiki.smc.org.in/index.php?title=User:Pskirann&amp;diff=4815</id>
		<title>User:Pskirann</title>
		<link rel="alternate" type="text/html" href="https://wiki.smc.org.in/index.php?title=User:Pskirann&amp;diff=4815"/>
		<updated>2014-03-18T16:32:56Z</updated>

		<summary type="html">&lt;p&gt;Pskirann: Created page with &amp;quot; == &amp;#039;&amp;#039;&amp;#039;Personal Information&amp;#039;&amp;#039;&amp;#039; ==   &amp;#039;&amp;#039;&amp;#039;Name :&amp;#039;&amp;#039;&amp;#039; Kiran PS  &amp;#039;&amp;#039;&amp;#039;Email :&amp;#039;&amp;#039;&amp;#039; pskirann@gmail.com  &amp;#039;&amp;#039;&amp;#039;Phone :&amp;#039;&amp;#039;&amp;#039; 9495588058  &amp;#039;&amp;#039;&amp;#039;Blog :&amp;#039;&amp;#039;&amp;#039;recursivelooper.blogspot.com  &amp;#039;&amp;#039;&amp;#039;Freenode IR...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== &#039;&#039;&#039;Personal Information&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name :&#039;&#039;&#039; Kiran PS&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Email :&#039;&#039;&#039; pskirann@gmail.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Phone :&#039;&#039;&#039; 9495588058&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Blog :&#039;&#039;&#039;recursivelooper.blogspot.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Freenode IRC Nick:&#039;&#039;&#039; kiranps&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;University :&#039;&#039;&#039;  Calicut University&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Current Education :&#039;&#039;&#039; 3rd year Computer Science and Engineering , Government Engineering College, Thrissur&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why Swathanthra Malayalam Computing?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To make a good contribution to open source, support of a local community is need.The community provides a platform to work with experienced people. We already have entered into a Digital world, digitalization in this field is necessary for the survival of language.So i think smc is best option to work with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Past involvement with the Swathanthra Malayalam Computing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I was a volunteer when SMC celebrated &#039;vyazhavattom&#039; at Thrissur kerala sahithya academy&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Did you participate with the past GSoC programs ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
No&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do you have other obligations between May and August ?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
University exam during may(5 days),I can easily catch up with it in further weeks&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Will you continue contributing/ supporting the Swathanthra Malayalam Computing after the GSoC 2014 program, if yes, which area(s), you are interested in?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varnam project and building word corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Why should we choose you over other applicants?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have good skills in C, C++, python, java, golang, Qt.I have researched about developing linguistic corpa, which helped me to realise the need of buiding a text corpus.I&#039;m already familair with code of varnam-bus and libvarnam.I fixed some bugs in libvarnam and varnam-ibus.Added Datuk Corpus and silpa spell checker dictionary to varnam.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Proposal Description ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Overview&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Varnam is a predictive transliterator for indian languages. Varnam has a self learning program called ilibvarnam, it can learn words as you type using an input tool(varnam-ibus). It stores the words it has learned, and makes use of this knowledge to provide suggestions while transliterating.&lt;br /&gt;
Another way by which varnam learns new words is by feeding the word corpus to learning system, more data that you feed, the better it will be. The aim of the project is to&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1)&#039;&#039;&#039; Upload the personal learnings from the input tool to the online word corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2)&#039;&#039;&#039; Download the new releases of word corpus and feed it to the learning system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;The need i believe it fulfills&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Unlike other transliterators varnam has got a prediction and learninig system. In my view varnam is not only learning word but also the user, which helps to increase the typing speed of the user. &lt;br /&gt;
&lt;br /&gt;
Word corpus syncing feaure will be helful in many ways&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1)&#039;&#039;&#039; New learnings from the input tool will be helful to build online corpus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2)&#039;&#039;&#039; Currently when a new word corpus is released, user have to manually feed the traininig data.Sync feature can overcome this problem&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3)&#039;&#039;&#039; Users will able to use their the personal learnings from multiple devices and platforms&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;4)&#039;&#039;&#039; Users with similar learnings can be categorised together &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5)&#039;&#039;&#039; Sync works a backup of their personal learning&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;6)&#039;&#039;&#039; Online corpus helps to track how new words and senses are emerging, as well as spotting other trends in usage, spelling.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;7)&#039;&#039;&#039; Privacy of users will be considered, Before uploading user will given an option to remove unwanted words from local corpus&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rough Timeline&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Something I have created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have created an application scroll the page using face.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Communication with Mentor&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
I have communicated with Navaneeth K N , about the project and he was very helpful.He answered almost every question i asked.&lt;/div&gt;</summary>
		<author><name>Pskirann</name></author>
	</entry>
</feed>