Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Tuners
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
    6. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
    7. GTA III

      1. Guides & Strategies
      2. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

Word tagger, noun, adjective, and so on


Recommended Posts

Basically what I am needing is something that can 'tag' words.


If you take a look at http://markwatson.com/commercial/fasttag/README.txt you should understand what I mean by that, basically I want to do that, but not in java, I want add it into an app of my own. Please do not say I can use that also, because... well it doesn't work for some reason.


The problem I am having is how do I lookup each word. I could load the dictionary into RAM but I have no idea how big the dictionary will get, I could have all the words and their possible tags put into a mysql database, but that would be many queries per sentence, and there will be a lot of sentences. I could... no I'm just going to say there's no way I am scanning through a flatfile for each word.


How would you guys do it? If I have missed a possible option please feel free to share.


For folks wondering what I am wanting this for, tis for a quite basic AI, to get it to learn how to construct proper sentences based on what other people say, and then eventually construct sentences of its own.

Link to post
Share on other sites

Use a combination of a hashtable and database lookup - look in the hashtable, if what you're looking for doesn't exist, look in the database. To stop the hashtable getting too big, either set a maximum size (i.e. number of elements) or have a time to live, or both. For example, when retrieving a value, you set a "last used" time equal to "Now". If you hit the maximum size (or you do a garbage collection and expire items), loop through each element and remove the oldest (or ones that are older than the expiry).


What language are you writing this in?

Link to post
Share on other sites

I like the way you think


As I only know python I'll be using that, so many people dislike it sad.gif


Thanks, also

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.