GithubHelp home page GithubHelp logo

sfurkan20 / tnltk Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 1.0 3.14 MB

Whether you're a researcher, data scientist, or engineer, TNLTK is the ideal choice for your Turkish language NLP needs. With its comprehensive suite of tools and its focus on accuracy, TNLTK is the premier library for working with Turkish text data.

License: Apache License 2.0

Python 98.91% Makefile 0.18% Batchfile 0.23% Jupyter Notebook 0.67%

tnltk's Introduction

Turkish Natural Language Toolkit

assets/tnltk_logo.png

Roadmap and Future Plans

The TNLTK project is under active development and we have several plans for the future. Our main goal is to continue to improve the functionality and usability of the library, while also expanding its capabilities to cover new NLP tasks and applications. Here are some of the key features and improvements that we are currently working on or plan to implement in the near future:

  • New NLP tasks: We are currently working on adding support for new NLP tasks such as named entity recognition, text summarization, and machine translation. These tasks will be integrated into the library in a way that is easy to use and consistent with the existing functionality.
  • Improvements in performance and scalability: We are working on improving the performance and scalability of the library, especially for large datasets and high-volume use cases. This will involve optimizing the existing algorithms and models, as well as adding support for distributed computing and parallel processing.
  • Expanded documentation and tutorials: We will be expanding the documentation and tutorials to cover new features and use cases, as well as providing more detailed explanations and examples.
  • Support for deep learning and neural networks: We plan to add support for deep learning and neural networks to the library in the future. This will involve integrating popular deep learning frameworks such as TensorFlow and PyTorch, and developing new models and algorithms for NLP tasks.

Evaluation and benchmarking: We will be conducting more detailed evaluations and benchmarking of the library to measure its performance and accuracy, as well as comparing it to other popular NLP libraries.

The TNLTK project, created by Tarık Kaan Koç, aims to empower developers and researchers by providing a comprehensive and user-friendly library for Turkish natural language processing tasks.


The Turkish Natural Language Toolkit currently, it includes the following methods described in the literature:

  • {To be edited...}
  • {To be edited...}
  • {To be edited...}

Please, refer to the TNLTK Documentation before using the toolkit.


Installing Guide

Python version requirements: 3.8 <= python <= 3.10

Using pip

$ pip install tnltk

Contributing code to TNLTK

If you are interested in directly contributing to this project, please see CONTRIBUTING.

Issues with macOS

If you have problems installing gcc using the command above, we recommend you to install it using Homebrew.

Examples

Additionally, you can refer to examples in the respective folder.

How to cite TNLTK in your publications

If you find TNLTK to be useful, please consider citing it in your published work:

@misc{TNLTK,
  author = {Tarik Kaan Koc},
  title = {TNLTK: Turkish Natural Language Toolkit},
  subtitle = {Unlocking the potential of Turkish text data with TNLTK},
  description = {TNLTK is a comprehensive toolkit for natural language processing (NLP) tasks in the Turkish language. It includes a wide range of features, such as tokenization, stemming, and POS tagging, and is designed to be highly accurate and easy to use.},
  source-code = "https://github.com/tnltk/tnltk",
  docs = "https://tnltk.readthedocs.io/en/latest/",
  year = {2023},
}

License

This project is open source under the LICENSE.

Please note that this project is provided "as is" and comes with no warranty. (Use of this software is subject to the terms of the license agreement.) This software is licensed under Apache 2.0. See LICENSE.

References

tnltk's People

Contributors

tarikkaankoc avatar saliccio avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.