Data Mining, Programming

Scraping data from IDX Indonesia with Selenium in Python

Image for post
Image for post
Photo by MayoFi on Unsplash

A. Introduction

Investing is a wise way of saving. In this decade, my country has rapidly developed in stock investment. I won't lose and try to find out where I can invest in stocks. Finally, I searched on google and found a list of stocks on the IDX(Indonesia Stock Exchange) platform. So, I looked for a list of companies that opened their stock markets and getting the stock list table. This is what the table looks like:

Machine Learning

Practising house price prediction with PyCaret

Image for post
Image for post
Photo by Ryland Dean on Unsplash


Many people said that building machine learning is so hard and uses complex code. That’s absolutely not true. Actually, we can use a simple code to develop it. But in the real case, the important to build machine learning is knowing the problem and finding the solution. Without knowing the problem, we could not find a solution. Coding is just a bridge to find the solution. So we must bear in our mindset. Therefore, we would have a good sense as a data scientist.

This is good news for us, and we have to say thanks to Mr Moez Ali as the author of PyCaret at Python. We can build machine learning with minimum code and find the best algorithm that matches our dataset to solve the problem. We can build classification, regression, and clustering with PyCaret. But in this section, we are practising a regression problem to predict house prices in Kaggle. …

step by step and structured

Image for post
Image for post
picture from

Here the step by step how to install Apache Kafka on Windows. To better understanding, we have to follow this outline:

  1. Requirement to install
  2. Download Apache Kafka
  3. Editing path source
  4. Installing with command prompt
  5. Creating a topic and test

Btw, guys. I’m installing Kafka to deploy my machine learning model. Let’s start following that's steps to install Apache Kafka.

1. Requirement to install

  • You must have Java to Install. If you don’t have it, please download and install through here.
  • in order to easily install, I recommend that you install Java in the file program of “C” (C:\Program Files).
  • You must have 7zip or WinRAR to extract the file. If you don't have it download and install from here. …

Example of my financial aid

Image for post
Image for post
screenshot by the author

This is my answer to financial aid in Coursera:

  1. Why are you applying for financial aid? (150 words minimum required )

I’m applying this financial aid because I’m a fresh graduate and very interesting to learn machine learning, especially in trading. I think it will be beneficial for my work. But I have no job of my own to carry the expenses to pay for this certification course. I live only for my scholarship to doing every online course, it is very much difficult for me to gather such amount of money for the certificate. Financial Aid will help me take this course without any adverse impact on my monthly essential needs. So I’m badly in need of this financial aid. I want to take this course as I want to learn. This course will boost my job prospects after graduation from my institute. It will help perform better in understanding and learning this technology and give me an edge over my competitors. A verified certificate will attach credibility to the certificate I receive from this course. I plan to complete all assignments on or before time as I have done in previous Signature Track Courses. Also, I intend to participate in Discussion Forums, which I have found to supplement my learning immensely in the other online courses I have taken on Coursera. …

Praktek langsung dengan studi kasus prediksi harga rumah

Image for post
Image for post
Photo by Rob Wingate on Unsplash


Orang-orang mengatakan bahwa membuat machine learning itu sulit dan menggunakan kode yang rumit. Pernyataan itu menurut penulis sama sekali tidak benar. Karena pada hakikatnya kita bisa menggunakan kode sederhana untuk membangun machine learning. Namun dalam kasus nyata, hal penting dalam membangun machine learning adalah mengetahui masalahnya dan menemukan solusinya. Tanpa mengetahui masalahnya, kita tidak dapat menemukan solusi.

Pengkodean hanyalah jembatan untuk menemukan solusi. Kita harus menanamkan pola pikir itu sebagai seorang data scientist. Ingat pula konsep machine learning juga perlu untuk kita.

Kabar gembira untuk kita semua, kita harus mengucapkan terima kasih kepada Tuan Moez Ali sebagai penemu PyCaret di Python. hal itu membuat kita dapat membangun machine learning dengan kode minimum dan menemukan algoritme terbaik yang cocok dengan kumpulan data untuk menyelesaikan masalah. Di Pycaret kita dapat membangun klasifikasi, regresi, dan clustering. Namun pada bagian ini, penulis hanya mempraktikkan tentang masalah regresi untuk memprediksi harga rumah dari Kaggle dataset. …

Detecting with IQR on Python

Image for post
Image for post
Photo by Jessica Ruscello on Unsplash

Outlier detection is one of the analysis and cleansing data. On several cases, these outliers disturb our model like in the regression model. If we don’t handle it well, it will make our model will not perform better. So, here I want to tell you how to detect outliers and handle it well. By handling properly, it makes our model will perform better. You can try it!

Here are the outlines of what we’re going to cover:

  1. Outlier Detection with IQR
  2. Handling Outliers
  3. Practice Detect and Handling

Check it out…

1. Outlier Detection with IQR

The first, Before we detect outliers, we have to know what outliers are. …

Image for post
Image for post
Resul Remove Background

This is the outline:

  1. Buka PowerPoint hingga terlihat canvas kosong
  2. Mencari gambar yang akan dihilangkan backgroundnya
  3. Copy-paste gambar ke canvas powerpoint
  4. Klik gambar, lalu klik “Format” di menubar
  5. Klik “Remove Background” di pojok kiri atas
  6. Atur apa saja yang ingin dihilangkan


  1. Buka PowerPoint hingga terlihat canvas kosong

Image for post
Image for post
script Linux

Hello guys, do you know about what is Unix?

Unix/Linux is an operating system like Windows, iOS, and macOS. Unix is capable of handling activities from multiple users at the same time. Unix is developed by Ken Thompson and Dennis Ritchi started around 1969 at AT&T Bell Labs. In Unix, there is a terminal like a command prompt in windows. That’s terminal is used to shell scripting. So, let’s practice basic scripting in UNIX/Linux. In here we practice about:

  1. Creat file and that's content
  2. Copy file and rename file
  3. Deleting file file
  4. Create directory
  5. Copy and rename the directory
  6. Rename…

Image for post
Image for post

Hello guys… in here I want to tell you about how to install python and jupyter. Python and jupyter tools are in anaconda navigators. So, if we want to install it. We have to install anaconda. This is the steps to install anaconda:

1. Downlad Anaconda

The first step is to download anaconda.exe in this link. You will find a website like this:

Image for post
Image for post

Dalam machine learning kita mencari

Apa itu Grid Search?

simplenya grid search adalah suatu cara untuk menemukan parameter terbaik yang digunakan untuk modeling dalam machin learning. Apabila kita memakai grid search ini kita bisa mencari mana hyperparameter terbaik yang hendak kita gunakan untuk modeling di suatu algoritma machine learning. Di bawah ini saya langsung mempraktikkan cara memakai Grid Search.

Berikut praktek perbandingannya dengan python di jupiter notbook. Teman-teman bisa mendownload data set di sini. Pada kesempatan ini saya langsung praktek dengan algoritma SVR atau Support Vector Regression. Bila ingin membaca SVR apa bisa klik ini.

Import library pandas untuk membaca data set sebagai data frame. …


Ronny Fahrudin

Data Scientist Fellowship | AI enthusiast for society and business | Establishing an AI Ethics |

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store