Skip to main content

Mint & Lemon Turkish NLP Library developed by Mint & Lemon Development Team.

Project description

Mint & Lemon Turkish NLP Library

.. image:: docs/source/_static/logo.png :width: 200 :align: center :alt: Turkish Natural Language Library

Roadmap and Future Plans

The Mint & Lemon Turkish NLP Library 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 Turkish Natural Language Library currently, it includes the following methods described in the literature:

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

Contributing code to Mint & Lemon Turkish NLP Toolkit

If you are interested in directly contributing to this project, please see CONTRIBUTING <CONTRIBUTING.rst>_.

Documentation

Please, refer to the Mint & Lemon Turkish NLP Toolkit Documentation <https://mintlemon-turkish-nlp.readthedocs.io/en/latest/>_ before using the toolkit.

Examples

Additionally, you can refer to examples in the respective folder <examples/>_.

License

This project is open source under the LICENSE <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 <LICENSE>_.

How to cite Mint & Lemon Turkish NLP in your publications

If you find Mint & Lemon Turkish NLP Library to be useful, please consider citing it in your published work:

.. code-block:: python

@misc{Mint & Lemon Turkish NLP,
  author = {Mint & Lemon},
  title = {Mint & Lemon Turkish NLP},
  subtitle = {Unlocking the potential of Turkish text data with Mint & Lemon Turkish NLP Library},
  description = {Mint & Lemon Turkish NLP Library 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/Teknofest-Nane-Limon/mintlemon-turkish-nlp",
  docs = "https://mintlemon-turkish-nlp.readthedocs.io/en/latest/",
  year = {2023},
}

References

  • Koehn, P. and Schroeder, J. (n.d.) <https://github.com/mediacloud/sentence-splitter>. Non breaking Turkish prefixes txt file from is taken from this repository <https://github.com/mediacloud/sentence-splitter>. (I converted it to a list Turkish prefixes, you can see it in my source code...)
  • "A Comparative Study on Turkish Deasciification Methods" <https://www.sciencedirect.com/science/article/pii/S221509862200101X>_, A scientific article that presents a comparison of various methods for Turkish Deasciification.
  • This repository contains a Turkish Deasciifier implementation in Python. <https://github.com/aysnrgenc/TurkishDeasciifier>_
  • This repository contains a Turkish Deasciifier implementation in Python which is based on a statistical model. <https://github.com/emres/turkish-deasciifier>_
  • Turkish Language Repository ~ TDD. <https://tdd.ai>_

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mintlemon-turkish-nlp-0.1.12.tar.gz (17.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page