Skip to content

allow and share to community in order to enhance AI sector over the world especially Cambodian.

Notifications You must be signed in to change notification settings

sophatvathana/khmer-ml

 
 

Repository files navigation

khmerML

khmerML is an opensource Python module for machine learning that consists of machine learning algorithms building from scratch focus on solving complex problems in Cambodia society. It has developed by slash research team and it will be able to contribute by anybody that willing to share their research.

khmerML also is a way to encourage Cambodian tech engineers to start learning Machine Learning.

Installation

Manually Install

  • Python (>= 3.4)
  • NumPy (>= 1.14.2)
  • nltk (>= 3.2.4)

User Installation

  • python3 setup.py install --record files.txt
  • note setup.py that located in khmer-ml root folder

Development

Dataset

  • download dataset from https://goo.gl/63c7P4
  • create dataset folder under data folder
  • extract and put in data/dataset folder

Pytest Installatioin

Editor

  • Visual Code recommended (https://code.visualstudio.com/)
  • plugins (recommended)
    • Python
    • Pylint
    • EditorConfig
    • GitLens
    • Sublime Text Keymap (Sublime fan recommended)

Development Usage

Run from main file

- python3 main.py (note: main.py is located in khmer-ml root folder)

Run from example

- Chatbot Example (note located folder to khmer-ml)
  * To Train: python3 examples/chatbot/main.py --mode train
  * To Run Chatbot: python3 examples/chatbot/main.py --mode chat

Authors

  • YIN SENG (Kevin)
  • PECH RATHA
  • CHAB PISETH See also the list of contributors who participated in this project.

Help and Support (coming soon)

Documentation

Communication

About

allow and share to community in order to enhance AI sector over the world especially Cambodian.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Shell 0.8%