NeuroTPR | net ToPonym Recognition model for extracting locations

 by   geoai-lab Python Version: 0.0.9 License: GPL-3.0

kandi X-RAY | NeuroTPR Summary

kandi X-RAY | NeuroTPR Summary

NeuroTPR is a Python library typically used in Telecommunications, Media, Advertising, Marketing applications. NeuroTPR has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. However NeuroTPR build file is not available. You can install using 'pip install NeuroTPR' or download it from GitHub, PyPI.

NeuroTPR is a toponym recognition model designed for extracting locations from social media messages. It is based on a general Bidirectional Long Short-Term Memory network (BiLSTM) with a number of additional features, such as double layers of character embeddings, GloVe word embeddings, and contextualized word embeddings ELMo. The goal of this model is to improve the accuracy of toponym recognition from social media messages that have various language irregularities, such as informal sentence structures, inconsistent upper and lower cases (e.g., “there is a HUGE fire near camino and springbrook rd”), name abbreviations (e.g., “bsu” for “Boise State University”), and misspellings. We tested NeuroTPR in the application context of disaster response based on a dataset of tweets from Hurricane Harvey in 2017. More details can be found in our paper: Wang, J., Hu, Y., & Joseph, K. (2020): NeuroTPR: A Neuro-net ToPonym Recognition model for extracting locations from social media messages. Transactions in GIS, 24(3), 719-735. Figure 1. The overall architecture of NeuroTPR.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              NeuroTPR has a low active ecosystem.
              It has 11 star(s) with 6 fork(s). There are 5 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 3 open issues and 2 have been closed. On average issues are closed in 63 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of NeuroTPR is 0.0.9

            kandi-Quality Quality

              NeuroTPR has no bugs reported.

            kandi-Security Security

              NeuroTPR has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              NeuroTPR is licensed under the GPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              NeuroTPR releases are not available. You will need to build from source code and install.
              Deployable package is available in PyPI.
              NeuroTPR has no build file. You will be need to create the build yourself to build the component from source.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi has reviewed NeuroTPR and discovered the below as its top functions. This is intended to give you an instant insight into NeuroTPR implemented functionality, and help decide if they suit your requirements.
            • Convert a Tweet
            • Add character in format
            • Builds a sparse matrix from sentences
            • Creates matrices with non - empty features
            • Annotate a text file on a text file
            • Generate an annotation file for a given sentence
            • Randomly flip a word
            • Determine if an entity exists
            • Iterate over a tweet
            • Writes a sentence to a file
            • Given a list of text and a list of text tags return a list of relevant tags
            • Compute the toponym sentence recognition
            • Compute the category of a given test article
            • Reads text from a file
            • Add an element to the dataset
            • Save a Keras model to disk
            • Run Nurotpr
            • Load a keras model from disk
            • Creates matrices for each sentence
            • Create sqlite3 connection
            • Insert record into toponyms table
            • Get character embedding
            • Create batches from the given data
            • Reads a text file
            • Processes a wiki page
            • Add character in text format
            Get all kandi verified functions for this library.

            NeuroTPR Key Features

            No Key Features are available at this moment for NeuroTPR.

            NeuroTPR Examples and Code Snippets

            Use the pretrained NeuroTPR model
            Pythondot img1Lines of Code : 10dot img1License : Strong Copyleft (GPL-3.0)
            copy iconCopy
            	conda create -n NeuroTPR python=3.6
            	conda activate NeuroTPR
            	conda install keras -c conda-forge
            	pip install git+https://www.github.com/keras-team/keras-contrib.git
            	pip install neurotpr
            
            from neurotpr import geoparse
               
            geoparse.load_model("the f  
            Retrain NeuroTPR using your own data
            Pythondot img2Lines of Code : 2dot img2License : Strong Copyleft (GPL-3.0)
            copy iconCopy
                python3 SourceCode/neurotpr/add_lin_features.py
            
                python3 SourceCode/neurotpr/train.py
              

            Community Discussions

            No Community Discussions are available at this moment for NeuroTPR.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install NeuroTPR

            You can install using 'pip install NeuroTPR' or download it from GitHub, PyPI.
            You can use NeuroTPR like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            Install
          • PyPI

            pip install neurotpr

          • CLONE
          • HTTPS

            https://github.com/geoai-lab/NeuroTPR.git

          • CLI

            gh repo clone geoai-lab/NeuroTPR

          • sshUrl

            git@github.com:geoai-lab/NeuroTPR.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link