Repo Training Model
--- cleaning
--- jaro
--- bagWords
--- sastrawi
Untuk Regexp Queries :
primitive.Regex{pattern: "string", options:"i"}
sertakan primitve.regex ke dalam bson.M atau bson.D maka string yang dimasukan baik itu lowercase atau UpperCase akan otomatis menyesuaikan sesuai urutan hurufnya . Pada kasus ini kami menggunakan multiple filter pada fungsi query kami sehingga menjadi:
queries = Stemmer(queries)
splits := strings.Split(queries, " ")
if len(splits) >= 5 {
queries = splits[len(splits)-3] + " " + splits[len(splits)-2] + " " + splits[len(splits)-1]
filter := bson.M{"questions": primitive.Regex{Pattern: queries, Options: "i"}}
dengan melakukan split dari setiap kata yang ada dan mengambil secara bertahap urutan kata dari setiap kalimat yang dimasukan (full code can be accessed on : kimseokgis/backend-ai/helper/mongo.go)
Keterbatasan GPU dan device mendorong kami menggunakan regex untuk mempermudah ketersediaan chatbot yang kami buat
Untuk merunning stacked-LSTM bisa dilakukan dengan cara:
$ cd Stacked-LSTM
$ python lstm.py
pastikan requirement library sudah diisi, dengan isi sebagai berikut :
numpy
pandas
requests
Sastrawi
keras
keras_preprocessing
Kemudian jalankan perintah
$ pip install -r requirements.txt
Untuk bert bisa masuk ke folder bert dengan cara:
$ cd bert
$ python model.py
untuk menjalankan script python lainnya bisa menggunakan :
$ cd <folder>
$ python <namafile.py>
Python
74.8%
Go
25.2%
Repo Training Model
--- cleaning
--- jaro
--- bagWords
--- sastrawi
Untuk Regexp Queries :
primitive.Regex{pattern: "string", options:"i"}
sertakan primitve.regex ke dalam bson.M atau bson.D maka string yang dimasukan baik itu lowercase atau UpperCase akan otomatis menyesuaikan sesuai urutan hurufnya . Pada kasus ini kami menggunakan multiple filter pada fungsi query kami sehingga menjadi:
queries = Stemmer(queries)
splits := strings.Split(queries, " ")
if len(splits) >= 5 {
queries = splits[len(splits)-3] + " " + splits[len(splits)-2] + " " + splits[len(splits)-1]
filter := bson.M{"questions": primitive.Regex{Pattern: queries, Options: "i"}}
dengan melakukan split dari setiap kata yang ada dan mengambil secara bertahap urutan kata dari setiap kalimat yang dimasukan (full code can be accessed on : kimseokgis/backend-ai/helper/mongo.go)
Keterbatasan GPU dan device mendorong kami menggunakan regex untuk mempermudah ketersediaan chatbot yang kami buat
Untuk merunning stacked-LSTM bisa dilakukan dengan cara:
$ cd Stacked-LSTM
$ python lstm.py
pastikan requirement library sudah diisi, dengan isi sebagai berikut :
numpy
pandas
requests
Sastrawi
keras
keras_preprocessing
Kemudian jalankan perintah
$ pip install -r requirements.txt
Untuk bert bisa masuk ke folder bert dengan cara:
$ cd bert
$ python model.py
untuk menjalankan script python lainnya bisa menggunakan :
$ cd <folder>
$ python <namafile.py>
Python
74.8%
Go
25.2%