Hasil Pencarian  ::  Simpan CSV :: Kembali

Hasil Pencarian

Ditemukan 2 dokumen yang sesuai dengan query
cover
Sulthan Ali Pasha
Abstrak :
Saham merupakan salah satu surat berharga yang diterbitkan dan dijual oleh perusahaan, yang telah memenuhi syarat, di Bursa Efek Indonesia. Prinsip dasar yang dimiliki oleh saham adalah High Risk High Reward, yang menggambarkan bahwa saham memang dapat memiliki hasil yang besar, namun memiliki risiko yang tinggi pula. Dengan prinsip High Risk High Reward, tentunya para investor harus lebih hati-hati dalam menentukan langkah yang akan mereka lakukan. Salah satu cara yang dapat digunakan untuk mengurangi risiko, yaitu melakukan prediksi tren harga saham menggunakan Machine Learning. Menggunakan data historis saham pada Bursa Efek Indonesia, yaitu open, high, low, dan close price, algoritma Machine Learning dapat melakukan prediksi tren harga saham yang selanjutnya akan digunakan sebagai strategi investasi para investor. Terdapat banyak metode Machine Learning yang dapat digunakan untuk melakukan prediksi, salah satu metode yang dapat digunakan adalah Recurrent Neural Network yaitu Long Short Term Memory (LSTM). Pada metode LSTM, data historis harga saham akan dibawa ke depan melalui seluruh gerbang LSTM yaitu: Forget Gate, Input Gate, dan Output Gate. Selanjutnya akan dicari nilai loss dari model, setelah didapat nilai loss, model akan ditinjau kembali setiap tahapannya, dimulai dari belakang. Langkah pengulangan tesebut dilakukan agar mendapat variabel Weight dan Bias yang optimal. Kemudian, tingkat akurasi dari metode tersebut akan ditentukan menggunakan: Root Mean Square Error (RMSE) dan Mean Absolute Error (MAE). Penelitian ini menggunakan data historis perusahaan yang termasuk pada Indeks LQ45 dan dapat diambil melalui website, finance.yahoo.com. Dari penelitian ini, diketahui bahwa, masing-masing masalah memiliki model terbaiknya, untuk penyelesaian masalah tersebut. ......Stock is a part of ownership of a company, that have fulfill the requirement to be sold at Bursa Efek Indonesia. The basic principal of stock market is High Risk High Reward, which describe that stock market indeed have a chance to get a great profit, but it also come with a high risk. This principal is the reason that all investor must be cautious in deciding their move. There’s many method to do this, with one of the being, forecasting the stock market trend with machine learning. With the historical data, that include open, high, low, dan close price, the machine learning algorithm, could forecast the stock market direction for the next days, which will be one of the deciding factor for investor to choose their move. Nowadays, there’s many machine learning method that can be used to forecast, one of them is the branch method of Recurrent Neural Network, which is, Long Short Term Memory (LSTM). LSTM use the historical data, and bring them forward to, Forget Gate, Input Gate, Memory State, Output Gate. Then the loss value of the model will be calculated. After all the process the model will be re-evaluated. The re-evaluation step is to update all the weights and biases in the model. Then the accuracy of the model will be evaluated with Root Mean Squared Error (RMSE) and Mean Absolute Error (MAE). This study uses the historical data of the companys that’s included in the index LQ45, and the data is taken from the website, finance.yahoo.com. From this research, it is known that every problem has their own preference model to solve.
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2023
S-pdf
UI - Skripsi Membership  Universitas Indonesia Library
cover
Prasnurzaki Anki
Abstrak :

Pada zaman modern ini, implementasi chatbot digunakan untuk menyimpan data yang dikumpulkan melalui sistem tanya jawab, yang dapat diterapkan dalam program Python. Data yang akan digunakan dalam program ini adalah Cornell Movie Dialog Corpus yang merupakan dataset yang berisi korpus ini berisi kumpulan percakapan fiksi kaya metadata yang besar yang diekstraksi dari skrip film Penerapan chatbot dalam program Python, dapat menggunakan berbagai macam model, secara spesifik pada program ini akan diterapkan model LSTM, dan model BiLSTM. Penerapan chatbot dalam program Python, dapat menggunakan berbagai macam model, secara spesifik pada program ini akan diterapkan model LSTM, dan model BiLSTM. Hasil output dari program chatbot dengan penerapan model LSTM, dan BiLSTM adalah berupa akurasi, serta kumpulan data yang sesuai dengan informasi yang pengguna masukkan dalam input kotak dialog chatbot. Pemilihan model yang dapat diterapkan berdasarkan karakteristik data dapat mempengaruhi kinerja program, dengan tujuan program agar dapat menentukan tinggi atau rendahnya tingkat akurasi yang akan dihasilkan dari hasil yang diperoleh melalui sebuah program, yang dapat dijadikan faktor utama dalam menentukan model yang dipilih. Berdasarkan pertimbangan yang menjadi syarat pemilihan model dari sebuah program, pada akhirnya dipilih model LSTM, dan BiLSTM sebagai model yang akan diterapkan ke dalam program. Selain pemilihan model, berikutnya adalah menentukan metode yang digunakan dalam program, pada program ini dipilih metode greedy sebagai bentuk implementasi model LSTM dan model BiLSTM, dengan tujuan ketika dalam menjalankan program, waktu pengolahan data dapat lebih cepat, dan meningkatkan akurasi pada model yang dipilih pada program. Selain itu, atribut pendukung seperti seq2seq model, menjadi faktor penentu dalam sebuah program yang dapat berfungsi untuk memverifikasi pengolahan data apakah sesuai dengan kriteria yang dapat dijadikan sebagai pedoman dalam pengolahan data. Dalam penerapan komponen-komponen tersebut ke dalam program, seq2seq model dapat memproses kalimat input yang kemudian akan dilakukan pengolahan data tersebut menggunakan model dan struktur lain yang ada pada program, sehingga pada akhirnya dapat menghasilkan kalimat output yang berbagai macam, sebagai respon atas kalimat input yang dihasilkan dari program chatbot. Selain itu diperlukan metode evaluasi program yang dapat digunakan untuk memverifikasi apakah hasil output program sesuai dengan data yang diharapkan oleh pengguna. Berdasarkan penerapan model LSTM, dan model BiLSTM ke dalam chatbot, dapat disimpulkan bahwa dengan semua hasil uji program yang terdiri dari beragam pasangan parameter yang berbeda, maka dinyatakan Pasangan Parameter 1 (size_layer 512, num_layers 2, embedded_size 256, learning_rate 0.001, batch_size 32, epoch 20) yang berasal dari File 6 merupakan BiLSTM Chatbot dengan nilai avg accuracy 0.995217 yang menggunakan model BiLSTM menjadi pasangan parameter terbaik.


In modern times, chatbots are implemented and used to store data collected through a question and answer system which can be applied in the Python program. The data used in this program is the Cornell Movie Dialog Corpus which is a dataset containing a corpus that contains a large collection of metadata-rich fictional conversations extracted from film scripts. The application of chatbots into the Python program can be done using various models. In this research we specifically use the LSTM and BiLSTM models. The output results from the chatbot program with the application of the LSTM and BiLSTM models are in the form of accuracy, as well as a data set that matches the information that the user enters in the chatbot dialog box input. The choice of models that will be applied is based on data that can affect program performance, with the target of the program that can determine the high or low level of accuracy that will be generated from the results obtained through the program, which is a major factor in determining the selected model. Based on the considerations that are the required for choosing the model for the program, in the end the LSTM and the BiLSTM models are chosen and will be applied to the program. After selecting the appropriate model, the next step is to determine the method used in the program. The greedy method is chosen as a form of implementation of the LSTM and BiLSTM models that aims to decrease the data processing time of the program and make it quicker, and also increase the accuracy of the model selected for the program. In addition, supporting attributes such as the seq2seq model are a determining factor in a program that functions to verify whether data processing process matches the criteria and can be used as a guide. In applying these components to the program, the seq2seq model processes the input sentences which will then be processed using the models and other structures in the program, so that in the end it can produce various output sentences in response to the input sentences that are generated from the chatbot program. In addition, a program evaluation method is needed to verify whether the program output matches the data expected by the user. Based on the application of the LSTM dan BiLTSM models into the chatbot program, it can be concluded that between all the program test results consisting of a variety of different parameter pairs, it is stated that Parameter Pair 1 (size_layer 512, num_layers 2, embedded_size 256, learning_rate 0.001, batch_size 32, epoch 20) from File 3 is the best paramater pair of the BiLSTM Chatbot which uses the BiLTSM model, with the avg accuracy value of 0.995217.
Depok: Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Indonesia, 2020
S-Pdf
UI - Skripsi Membership  Universitas Indonesia Library