Natural Language Processing – Basics

Natural Language Processing

  • Making computers understand and deal with natural (human) languages like English, Tamil, Spanish, etc.
  • Exploiting human cleverness, and not computer cleverness

Natural Language Processing is a field of Computer Science and Linguistics concerned with the interactions between computers and natural (human) languages.


Phonology study of speech sounds
Morphology study of meaningful components of words
Syntax study of structural relationships between words
Semantics study of meaning


  • Modeling the pronunciation of a word as a string of symbols – PHONES
  • Involves study of syllables, how they sound and how they group together to produce the word sound.
  • Notice the difference in sound of “C” in the following words:
    • Coach
    • Chair
    • Can


  • Identification, analysis and description of the structure of words.
  • Study of structural variations of words
  • INFLECTIONS in a word are structural changes, usually through affixes, to express Number, Tense, Case, Gender, Person, etc.
    • dog – dogs
    • goose – geese
    • hunt – hunted
    • his – hers
  • WORD FORMATIONS includes a group of words that have a specific meaning when they appear together.
    • mother in law
    • hot dog


  • Study of grammars
  • Syntactic correctness in sentence formation
  • Part of Speech tagging
    • Noun
    • Verb
    • Adjective, etc
  • I can write : Is “can” AUX VERB or VERB or NOUN?


  • Understanding and representing the meaning

    A simple semantic network
  • Predicate Calculus can be used to represent semantics: Has(Ram, book)

Browse through the below presentation for more information on

  • NLP
  • Ambiguity resolution
  • Perceptions
  • Applications of NLP
  • Machine Learning

I answered a questionnaire, probably ..

My kindergarten notes !!

I have a treasure that not many of you would possess – My kindergarten notes !!!

I answered a questionnaire, probably ..

I knew numbers till 100 !!! And I knew cursive writing. And no spelling errors, either ….

I knew Hindi !!

And … I knew more Hindi then, than I actually know now …

I probably was in UKG, or Class I. (Don’t remember, obviously!)

Wah !!! Why am I so proud of myself now ??? !!!

Thanks to my uncle and aunt for preserving this little piece of paper for almost two decades !!!


ராக லட்சியம், லட்சணம்

இசை இறைவனால் வழங்கப்பட்ட அற்புதக் கலையாகும். இசையால் இசையாதார் யாரும் இல்லை. பூமியிலும் வானத்திலும் நிகழக்கூடிய விந்தைகளுக்கெல்லாம் விந்தையாகும் அற்புத விந்தை தான் இசை.

இறைவன் இன்றி எதுவும் இல்லை என்பது மகத்தான உண்மை. எங்கும் இசை, எதிலும் இசை. கடலின் காற்றோ, மழையின் சப்தமோ, மரங்களின் அசைவுகளோ, நடப்பன, பறப்பன, ஊர்வன, மிதப்பன என அணைத்து ஜீவராசிகளிலும் ஜீவனாக இருப்பது இசைதான்.

கர்நாடக இசை மிகப் பழமையான இசை. தெற்கு இந்தியாவில் தோன்றி இன்று உலகெங்கும் வழங்கப்படும் இசை. ஏழு ஸ்வரங்கள் கொண்ட அற்புத இசை. ஸ்ருதியினையும் லயத்தினையும் தனது இரண்டு கண்களாகக் கொண்டது. ராகத்தையும் தாளத்தையும் அடிப்படையாகக் கொண்டது கர்நாடக இசை.

கர்நாடக இசையில் ஒவ்வொரு ராகத்திற்கும் லட்சணமும் லட்சியமும் உண்டு. இவை இரண்டும் ராகத்தின் உடலும் உயிருமாக ஒன்றி வருவன. ஒவ்வொரு ராகத்திற்கும் தனி விதிகள் உண்டு. ஒவ்வொரு ராகத்திற்கும் தனி சக்தி உண்டு. ராகத்தை வழங்கும்போது அதன் லட்சணம் பிழறாமல் லட்சியத்தை நிறைவேற்றும் விதத்தில் வழங்கினால் தான் இசை முழுமைபெறும். இசைப்பவரும் ரசிப்பவரும் இறைவனை சென்றடைய முடியும்.

» Read more on this topic at my Music Blog site …


Articulation, Vibrato and Gamakas on Violin

Articulation refers to the different bowing gestures on the violin. In the middle of a long, sustained note, each vibration of the violin string is nearly identical to the one that preceded it. The violin is said to be in a steady state. Of greater importance are differences in violin sounds coming from the transients: the short lived effects at the beginning and end of each note. These are achieved by different articulations or bowing styles.

In western terminologies, some common articulation techniques include:

  • Col legno
  • Collé
  • Pizzicato
  • Spiccato
  • Sul ponticello
  • Sul tasto
  • Tremolo
  • Glissando

» Read more on this topic at my Music Blog site …