Source Code tutorial sentimen analisis Object Oriented Python

Buat file dengan nama bebas, contoh sentimen.py
Biasanya langsung muncul di spyder klik menu File > new file kemdian save dengan nama file di atas.

Python modul atau satu python file dapat terdiri dari beberapa class. Copy code class-class di bawah ini ke python module atau file di Spyder.

from nltk.tokenize import word_tokenize, sent_tokenize
import nltk
import string


class Dataset:
    def __init__(self):
        self.neg_text=[
            ('sangat tidak efektif','negative'),
            ('semoga dievaluasi lagi kinerjanya','negative'),
            ('Agar Lebih ditingkatkan dengan menggunakan Aplikasi e-learning versi terbaru.','negative'),
            ('Dosennya baik dan asik, namun sayang fitur elearning nya kurang','negative'),
            ('Memudahkan dalam memberikan materi, namun kurang mengetahui keluhan mengenai mata kuliah dari setiap mahasiswa, karena tidak selalu ada tatap muka.','negative')]
        self.pos_text=[
            ('sangat cukup','positive'),
            ('akses nya cukup mudah','positive'),
            ('sangat baik dan luar biasa','positive'),
            ('Dengan aktifitas elearning ini untuk sistem pembelajaran bisa lebih praktis','positive'),
            ('Simple dan menarik sehingga memudahkan untuk melakukan perkuliahan','positive')]
        
        self.document = ['sangat','tidak','efektif','semoga','dievaluasi','lagi','kinerjanya','Agar','Lebih','ditingkatkan','dengan','menggunakan','Aplikasi','e-learning','versi terbaru.','Dosennya','baik','dan','asik','namun','sayang','fitur','elearning','nya','kurang','Memudahkan','dalam','memberikan','materi','namun','kurang','mengetahui','keluhan','mengenai','mata','kuliah','dari','setiap','mahasiswa','karena','tidak','selalu','ada','tatap','muka','sangat','cukup','akses','cukup','mudah','sangat','baik','dan','luar','biasa','Dengan','aktifitas','elearning','ini','untuk','sistem','pembelajaran','bisa','lebih','praktis','Simple','dan','menarik','sehingga','memudahkan','untuk','melakukan','perkuliahan']
(more…)

Video tutorial cara membuat sentimen analisis

Code untuk belajar visualisasi data dengan bahasa python

Data silahkan download di sini ya:
https://www.kaggle.com/samipjshah/wa-sales-products-201214

tonton videonya di link ini: https://youtu.be/g7LNO3Gcgko

Berikut code untuk import datanya dulu

names = ['Country','Order','Retailer','Product_line','Item','Product','Year','Quarter','Revenue','Sold','Cost','margin','Profit']

import dulu pandas dataframe ya

import pandas as pd
sales = pd.read_csv('WA_Sales_Products_2012-14_Updated.csv', sep=',', names=names, low_memory=False)

ambil revenue tiap quarter nya

q1a = sales[sales.Quarter == 'Q1 2012'].Revenue
q2a = sales[sales.Quarter == 'Q2 2012'].Revenue
q3a = sales[sales.Quarter == 'Q3 2012'].Revenue
(more…)

Yuk belajar data visualisasi

Fuzzy logic, yang benernya gimana sih?? – Part 1

fuzzy1

Posting ini saya buat untuk membantu mahasiswa yang bingung mengenai implementasi fuzzy logic. Selain itu sebgai kritikan juga untuk tugas akhir mahasiswa yang di judulnya menuliskan fuzzy logic namun kurang sesuai di implementasinya. Sebenarnya pemahaman fuzzy logic cukup sederhana, di kehidupan sehari-hari pun sering kita jumpai permasalahan yang mmpu diselesaikan oleh fuzzy logic ini. Posting ini saya ambil dari sini, cukup mudah sebenarnya menemukan tutorial di internet.  (more…)