1 / 20

BlogWall at Kent Ridge MRT Station

BlogWall at Kent Ridge MRT Station. Janaka Prasad 09/06/2008. Basic overview of the new application. Main parts of the application. SMS Reader Reads SMS from the modem and write to the database SMS Processor Process received SMS; check banned words locate synonyms

Download Presentation

BlogWall at Kent Ridge MRT Station

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. BlogWall at Kent Ridge MRT Station Janaka Prasad 09/06/2008

  2. Basic overview of the new application

  3. Main parts of the application • SMS Reader • Reads SMS from the modem and write to the database • SMS Processor • Process received SMS; • check banned words • locate synonyms • Tag the SMS using English POS (part of speech ) Tagger • create poetry • write back to database • Display • Processing based application that displays or Interpret data

  4. Main parts of the application • Backend Application • Provide management capabilities • PHP website to add poetry to the system • Tool to extract web based poetry data to the system • Tool to calculate IDF of the database • Tool to add emotional weights/ prefix to the system • Tool to recalculate emotional weights of database • Manage poetry in the system

  5. How it is going to work • In previous system everything was put together and you need to know how everything works before working with BlogWall • In new application all major parts are separated into different applications that run separately • This make it easy to work with the system • E.g. – the artist doesn’t have to know how SMS work or how to generate poetry. He is presented with all the data. All he needs to know is how to display it. • Data is passed from one application to the other via database • Each application has different level of complexity separating them make each of the cleaner

  6. How it is going to work

  7. Database

  8. Project Plan

  9. PHP website to add poetry to the system • Task 2 – Completed • Data entry operators can add poetry to the system using web based application. • PHP file called “blogwall.php” used to add the poetry to the system • Already setup in one of the computers in the lab and Rashika has been adding poetry to the system • Link: http://137.132.165.176/blogwall.php • requires PHP (5), MySQL (5.0), and Apache (2.2) • Data gather here goes to “poem_table”

  10. Extract web based poetry data to the system • Task 4 - completed • The main task of PosTagger application is to transfer the data collected by the PHP website into actual tables. • PosTagger only process entries in “poem_table” field “poem_processed” set to value 0. After processing it set it to 1 indicating it has been processed

  11. Calculate IDF of the database • Task 5 – Completed • PosTagger only transfer the data to the system it can not calculate IDF. • This tool will calculate IDF of the system. • Every time new poems added to the system IDF has to be recalculated. • The administrator only has to press start button to start the process.

  12. Add/Edit emotional weights/ prefix • Task 6 – Completed • Administrators will use these tools to manage emotional weights and prefix

  13. Recalculate emotional weights of database • Task 7 – Completed • Every time new poetry added to the system or new emotional words or prefix added to the system Emotional weights need to be recalculated. • The administrator only has to press start button to start this process.

  14. Swear words • System needs to detect banned words in the SMS • This tool will be used to manage them

  15. Poetry manager • Manage poetry in the system

  16. Reading SMS from modem • Task 9 – Completed • Task 10 - Working on now • I have rewritten this entire module • I have tested the application with some lab members simultaneously sending SMS

  17. Data entry • 120 poems added to the database

  18. Important issues … • Do we support multilingual poetry in Kent Ridge MRT? • Processing can not display Unicode text • We are currently building English poetry database. We would need a large database of other poetry and English translation for it to work. • Getting the artist

More Related