Skip to content

cakirburak/EntityForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EntityForge

EntityForge is a sophisticated text classification and named entity labeling tool designed to streamline data annotation tasks. With EntityForge, users can effortlessly classify text data and label named entities within JSON files, empowering them to efficiently process and analyze textual data.

EntityForge Preview

Features

  • JSON Input: Import JSON files containing text data for annotation, along with classes and entities from db.json.
  • Text Classification: Classify text data into predefined categories or labels.
  • Named Entity Labeling: Identify and label named entities within text documents.
  • Export Functionality: Export annotated data in JSON format as data.json for seamless integration with other systems or further analysis.

Requirements

Before starting 🏁, you need to have Git and Node installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/cakirburak/EntityForge.git

# Access
$ cd EntityForge

# Install dependencies
$ npm install

# Run the server for your input
$ npx json-server --watch data/db.json --port 8000

# Run the application
$ npm start

# Access EntityForge through your web browser at `http://localhost:3000`

Usage

  1. Data Import: Upload JSON files containing text data into EntityForge, along with classes and entities imported from db.json.
  2. Text Annotation: Utilize the intuitive interface to classify text data and label named entities.
  3. Export Results: Export annotated data in JSON format for seamless integration with other applications or systems.

Data Preview

Input Configuration (db.json)

The db.json file should contain the classes and entities required for text annotation. Ensure that it is correctly formatted and up-to-date with your classification and entity labeling requirements.

Contributing

Contributions to EntityForge are highly appreciated! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Implement your changes and commit them with descriptive messages.
  4. Push your changes to your fork.
  5. Submit a pull request to the main repository.

License

EntityForge is licensed under the MIT License.

Contact

For any inquiries or feedback, please reach out to cakirburak43@gmail.com.

About

Text classification and named entity labeling tool

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published