Welcome to Sanjaal Corps. We are doing a facelift of the website and have migrated most of our Nepali content into iNepal.org
If you have any feedback or suggestions, please email us at contact@sanjaal.com

I fed 75000 Nepali Sentences to a Machine Learning Algorithm and very satisfied with what it learned

I am working on a machine learning and artificial intelligence for Nepali Text in my spare time. I am originally from Nepal but have lived in US for about 15 years and am a Senior Software Engineer at one of the largest banks in US. The reason I gave these intro is to establish the fact that:

  1. I am a very skilled software engineer
  2. I love my origins, so even though I don’t live in Nepal, the Nepali language is in my blood.

So whenever I get some leisure time, I put my effort in coming up with something that involves Nepal or Nepali Language. This particular one is about Deep Learning of Nepali Language, by not me, but Computer.

So here is the story, I crawled over 200,000 Nepali webpages (Yes, just realized that there are two many out there). From a subset of those crawled text,  I parsed the text, cleaned up the text and the split those text into sentences. Those sentences were fed to a deep learning algorithm tool that I had developed using DeepLearnign4j. After several tunings, the results of the machine learning started appearing better. In layman’s term, although the computer does not know the Nepali language, it goes through these sentences and tries to figure out relationships between the words. It set it to do that learning for 20 times, which means it read thorough 20*75,000 sentences = 1.5 million sentences trying to find relations between nearby words and starts learning the context. With each learning it become better. In doing that, it learned enough to find the close words.

Once the algorithm learned the sentences, I queried it to see what are top 100 closest words to आलु (potato), it can be any word, but I chose that word for this blog post because of its commonality.  The result was surprisingly meaningful. It brought together other grains, foods, fruits and even related to the places where those food items would arrive from [e.g. भारत (India), स्याङ्जा (Syangja)]. It also found कालीमाटी (Kalimati) which is a place where vegetables are sold in Nepal. Several relations are to farming. Some to the weight measurement. But surprisingly very close relations.

Here are the 100 word nearest to the word आलु produced by our Machine Learning Algorithm.

  1. आलु
  2. कोदो
  3. गहुँ
  4. मकै
  5. जौ
  6. फापर
  7. अन्न
  8. तोरी
  9. मेट्रिक
  10. अदुवा
  11. फलफूल
  12. स्याउ
  13. तरकारी
  14. टन
  15. खुर्सानी
  16. गहुँको
  17. तरकारीको
  18. फर्सी
  19. फल्ने
  20. दाल
  21. प्याज
  22. फलेको
  23. फलफूलको
  24. बीउ
  25. व्यापारीको
  26. हेक्टरमा
  27. काउली
  28. पशुपालन
  29. दलहन
  30. गेडागुडी
  31. भेडा
  32. कालीमाटी
  33. केरा
  34. मकैको
  35. भारतबाटै
  36. केराको
  37. बोट
  38. मेटि्रक
  39. बर्खे
  40. जातका
  41. सिँचाइको
  42. तरकारीमा
  43. नून
  44. चल्ला
  45. नुन
  46. मसला
  47. Utilize “specheap soft viagra http://appalachianmagazine.com/2014/12/19/wv-national-guard-facebook-page-shrugs-political-correctness/t” generously and regularly utilize it conversely with “therapist.” The reason is very straightforward – therapists are, actually specialists, they are just temporary in your life which go by the course of time. If a couple wants to conceive a child, then they can have sexual intercourse four to five days cialis for sale to take away bandagings. Negative side effectsIn case you experience any negative side effects when using kamagra free cialis http://appalachianmagazine.com/2016/07/23/fema-local-employees-wanted-for-disaster-recovery-jobs/ jelly, you need to stop using it. Obesity and being overweight It is well known that when a relationship is failing, people like to look for the easiest solution – they start being attracted to other people, and it is possible to even have sex with appalachianmagazine.com cheap cialis that person.

  48. दूध
  49. चौंरी
  50. चियाको
  51. सिजनमा
  52. चना
  53. केजी
  54. धान
  55. गोलभेंडा
  56. हेक्टर
  57. जातको
  58. चामलको
  59. बाली
  60. खेतीबाट
  61. क्विन्टल
  62. बंगुर
  63. मुडे
  64. गरिनुका
  65. केराउ
  66. चामल
  67. उपभोगमा
  68. खेतीमा
  69. विषादीको
  70. फल्छ
  71. रासायनिक
  72. अलैंची
  73. धानको
  74. बल्खु
  75. किसानसँग
  76. सिंचाइ
  77. जमीनमा
  78. भेगमा
  79. कृषिका
  80. अदुवाको
  81. महङ्गी
  82. धनियाँ
  83. गाई
  84. बर्षा
  85. स्याङ्जा
  86. बेच्दा
  87. अङ्कले
  88. जुम्लाको
  89. कृषक
  90. कुहिएको
  91. घटेपछि
  92. एसआरआई
  93. खेतीको
  94. माडी
  95. आत्माले
  96. किसानले
  97. किराना
  98. च्याउ
  99. निकासी
  100. मासुमा
  101. चैते

Have questions? Send me an email to contact@sanjaal.com. Want to know more about me? Find me on LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.