Code Monkey home page Code Monkey logo

document_classifier's Introduction

Naive Bayes Document Classifier

install env

$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install -r requirements.txt

sample usage

from pprint import pprint
from classifier.NaiveBayesClassifier import NaiveBayesClassifier

if __name__ == '__main__':
    text = """TRIBUNJABAR.ID, BANDUNG - Setelah memperkuat Persib Bandung pada Liga 1 Indonesia 2017, mantan pemain Chelsae dan Real Madrid itu, tidak didaftarkan oleh pelatih Persib, Roberto Carlos Mario Gomez dalam timnya di 2018, kini Essien resmi dilepas Persib. Manajer Persib, yang sekaligus menjabat sebagai Komisaris PT Persib Bandung Bermartabat, Umuh Muchtar, membenarkan terkait kontrak Essien, telah diselesaikan. "Kemarin lama di sini saya ikut bantu bagaimana supaya cepat selesai," ujar Umuh di Bandara, Husein Sastranegara, Kota Bandung, Rabu, (6/6). Awalnya Essien dikontrak oleh Persib selama 2 tahun, tapi ia hanya memperkuat Persib satu tahun di musim 2017, dan pada 2018, Gomez yang baru menjabat sebagai pelatih Persib musim ini, lebih memilih pemain lain untuk mengisi skuatnya. Beberapa bulan bergulirnya Liga 1 Indonesia, Esien tidak bermain karena tidak didaftarkan sebagai pemain Persib, tapi statusnya masih pemain Persib karena kontraknya belum habis. Kini Essien bisa bergabung dengan tim lain karena Kontrak bersama tim Maung Bandung sudah diselesaikan. Menurut Umuh, lebih baik diselesaikan sebab jika di sini juga, kata Umuh, dia tidak latihan dan tidak bermain bola. "Lebih baik diselesaikan dan mereka juga untung," kata dia. Begitu juga agen dari Essien, Amougou MAthieu, membenarkan kontrak Essien kini tidak terikat kontrak lagi oleh Persib. "Rencananya ke depan belum tahu, dia mau puLang dulu, masih lanjut latihan sama Chelsae," kata Mathieu, saat dihubungi melalui telpon selulernya. Baca: Gempar, Anak Soekarno yang Disembunyikan, Terusir dan Cari Jejak Sang Ayah Baca: Pemulung Kaget Lihat Ada yang Gerak-gerak di Tempat Sampah, Dikira Tikus Ternyata Bayi Mathieu mengungkapkan, nanti baru akan dipikirkan untuk bergabung dengan tim mana, sebab ada banyak yang mau. "Tapi dia berfikir dulu belum memastikan. Ada tim dari Asia juga," kata dia. Saat disinggung awal dikontrak dua tahun, tapi Essien kini dilepas, bagaimana tanggapannya, Mathieu mengungkapkan, itulah dunia sepak bola, kalau ada pelatih yang menginginkan membawa pemain sendiri ya sudah. "Bukan karena Persib ingin lepas Essien, tidak apa-apa dan Persib profesional," kata dia. Saat disinggung apa yang diingat Essien saat bermain di Persib, Mathieu mengatakan, dalam dunia sepak bola ada yang selalu diingat dan yang dilupakan, seperti dari teman, fans, kehidupan, dan makanan. "Namun, tidak usah disebutkan hal itu," kata dia. Mathieu mengatakan, yang jelas pihaknya tidak ada masalah dengan siapapun dan tidak ada dendam. "Dengan senang hati kalau sudah ya sudah, profesional," kata dia. (lutfi ahmad mauludin)"""
    classifier = NaiveBayesClassifier()
    result = classifier.classifier(text)
    pprint(result)

document_classifier's People

Contributors

dependabot[bot] avatar mrrizal avatar

Watchers

 avatar  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.