webin_decision_tree

0.0.6 • Public • Published

Decision Tree for NodeJS by Kraivit Mongkhonsakunrit Build Status

This module contains the NodeJS Implementation of Decision Tree using Entropy Algorithm

Table Of Contents

Installation

npm install webin_decision_tree

Usage

  • Import the module:(id:importmodule)

      const decision_tree = require('webin_decision_tree');
    
  • Prepare training dataset:

      "data": [
      {"กล้าหาญ":true, "อดทน":true, "รักอิสระ":true, "classification":{"description":"กล้าหาญ อดทน รักอิสระ"}},
      {"กล้าหาญ":false, "อดทน":true, "รักอิสระ":true, "classification":{"description":"อดทน รักอิสระ"}},
      {"กล้าหาญ":true, "อดทน":false, "รักอิสระ":true, "classification":{"description":"กล้าหาญ รักอิสระ"}},
      {"กล้าหาญ":false, "อดทน":false, "รักอิสระ":true, "classification":{"description":"รักอิสระ"}},
      {"กล้าหาญ":true, "อดทน":true, "รักอิสระ":false, "classification":{"description":"กล้าหาญ อดทน"}},
      {"กล้าหาญ":false, "อดทน":true, "รักอิสระ":false, "classification":{"description":"อดทน"}},
      {"กล้าหาญ":true, "อดทน":false, "รักอิสระ":false, "classification":{"description":"กล้าหาญ"}},
      {"กล้าหาญ":false, "อดทน":false, "รักอิสระ":false, "classification":{"description":"none"}}
      ]
    
  • Prepare data set Demo:

      "data": [
      {"กล้าหาญ":"กล้าหาญ", "อดทน":"อดทน", "liked":false,"love":true},
      {"กล้าหาญ":"กระจอก", "อดทน":"ขี้กาก", "liked":false,"love":false},
      {"กล้าหาญ":"กล้า", "อดทน":"มีระเบียบ", "liked":true,"love":true},
      {"กล้าหาญ":"สู้", "อดทน":"ไม่กลัว", "liked":true,"love":false},
      {"กล้าหาญ":"ไม่ท้อ", "อดทน":"มีวินัย", "liked":false,"love":true},
      {"กล้าหาญ":"เข็มแข็ง", "อดทน":"ยอมแพ้", "liked":false,"love":true},
      {"กล้าหาญ":"ไม่กลัว", "อดทน":"ไม่สู้", "liked":true,"love":false},
      {"กล้าหาญ":"รับผิดชอบ", "อดทน":"กระจอก", "liked":true,"love":false}
      ]
    
  • Check Purge:

      const text = "กลัว ทำไมละนั้น ส้ส ควย"
      decision_tree.wordcut(text) //ตัดคำไม่สุขภาพออก
    

รออัพเดท Path ตอนนี้ยังเป็น Demo อยู่ในระหว่างการพัฒนาระบบ รองรับการทำ Dynamic Function , Muti Class , Muti Sub Node Decision Tree

Dependents (0)

Package Sidebar

Install

npm i webin_decision_tree

Weekly Downloads

2

Version

0.0.6

License

MIT

Unpacked Size

10.7 kB

Total Files

7

Last publish

Collaborators

  • kraivit
  • kittipat