Materi Pertemuan 1 Pengenalan Rekayasa fitur.pptx

chairulimam8 0 views 39 slides Oct 01, 2025
Slide 1
Slide 1 of 39
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39

About This Presentation

proses mengubah data mentah menjadi informasi relevan untuk digunakan oleh model pembelajaran mesin . Dengan kata lain, rekayasa fitur adalah proses pembuatan fitur model prediktif. Fitur juga disebut dimensi adalah variabel input yang digunakan untuk menghasilkan prediksi model.


Slide Content

Rekayasa Fitur + Praktikum Chairul Imam S. Kom ., M.Kom PRODI S1 TEKNOLOGI INFORMASI UNIVERSITAS PEMBINAAN MASYARAKAT INDONESIA

KONTRAK KULIAH Toleransi keterlambatan 15 menit . Pakaian SOPAN, berkerah , bebas rapi dan bersepatu . NILAI berdasar KBK: KOGNITIF: UTS : 15 % UAS : 2 5 % PSIKOMOTORIK: Partisipasi ( Kehadiran /Quiz) : 10 % Observasi ( Praktek / Tugas ) : 15 % Unjuk Kerja ( Presentasi ) : 20 % Tes Lisan ( Tugas Kelompok ) : 15 % AFEKTIF: perhatian , etika , sopan santun di kelas , motivasi , kesungguhan , kehadiran . Mempengaruhi nilai secara umum . Ujian / quiz/ pengumpulan tugas susulan harus menyertakan surat keterangan yang jelas .

PERTEMUAN 1 Pengenalan Rekayasa fitur

Apa itu rekayasa fitur proses mengubah data mentah menjadi informasi relevan untuk digunakan oleh model pembelajaran mesin  . Dengan kata lain, rekayasa fitur adalah proses pembuatan fitur model prediktif . Fitur juga disebut dimensi adalah variabel input yang digunakan untuk menghasilkan prediksi model.

Apa gunanya rekayasa ? Rekayasa adalah   penerapan prinsip-prinsip matematika dan sains untuk memecahkan masalah  . Insinyur meneliti , menciptakan , dan menyempurnakan proses di berbagai bidang , termasuk kedokteran , transportasi , elektronika , dan banyak lagi . Sebagian besar dari apa yang Anda lihat di sekitar Anda dirancang oleh seorang insinyur di suatu tempat .

Tujuan utama rekayasa fitur  ( feature engineering ) untuk   meningkatkan akurasi dan kinerja model pembelajaran mesin (machine learning) dengan mengubah data mentah menjadi format yang lebih mudah dipahami dan lebih relevan bagi algoritma . Ini dicapai dengan memilih , memanipulasi , dan mentransformasi data untuk mengekstraksi informasi yang lebih bermakna , yang pada akhirnya menghasilkan prediksi yang lebih baik , mengurangi overfitting, dan membuat model lebih efisien serta mudah diinterpretasikan . 

Berikut adalah rincian tujuan rekayasa fitur : Meningkatkan Akurasi Model : Dengan menciptakan fitur baru atau mentransformasi fitur yang sudah ada , model dapat lebih memahami pola-pola dalam data, sehingga meningkatkan akurasi prediksinya .  Meningkatkan Kinerja Algoritma : Fitur yang direkayasa dengan baik memungkinkan algoritma pembelajaran mesin bekerja lebih efektif , menghasilkan prediksi yang lebih baik dan wawasan yang lebih mendalam .  Mengurangi Overfitting : Dengan berfokus pada fitur-fitur yang signifikan dan menghilangkan fitur yang tidak relevan atau berlebihan , rekayasa fitur membantu model untuk melakukan generalisasi dengan lebih baik pada data yang belum pernah dilihat sebelumnya .  Meningkatkan Efisiensi : Dengan mengurangi dimensi data dan mengoptimalkan representasi fitur , rekayasa fitur mempercepat waktu pelatihan dan inferensi model, serta mengurangi kebutuhan akan memori dan daya komputasi .  Mempermudah Interpretasi Model : Memahami pola dalam data menjadi lebih mudah ketika fitur direkayasa dengan baik , yang membantu dalam menjelaskan keputusan yang dihasilkan oleh model.  Menggabungkan Pengetahuan Domain : Rekayasa fitur memungkinkan para ahli untuk mengintegrasikan wawasan spesifik domain ke dalam proses pemodelan , menciptakan fitur-fitur yang lebih relevan dan bermakna .  Membuat Data Lebih Prediktif : Tujuan fundamentalnya adalah menciptakan kumpulan data yang dapat digunakan untuk melatih model yang lebih baik dan menghasilkan prediksi yang akurat dari data yang ada . 

Apa saja manfaat rekayasa ? Manfaat Rekayasa   Teknologi Bagi Kehidupan Manusia Mempermudah Kehidupan Manusia .  Manfaat  paling mendasar dari   rekayasa   teknologi adalah mempermudah keseharian manusia . ... Meningkatkan Efisiensi . Sudah bukan zamannya lagi bekerja secara manual. ... Meningkatkan Kreativitas . ... Meningkatkan Kualitas Produk . ... Meningkatkan Produktivitas .

Fungsi " Rekayasa fitur " tidak secara langsung berkaitan dengan file .ppt (PowerPoint); sebaliknya , " rekayasa fitur " adalah proses mengubah data mentah menjadi format yang dapat digunakan oleh model machine learning, sedangkan file .ppt adalah perangkat lunak yang digunakan untuk membuat presentasi dengan berbagai fitur seperti teks , gambar , video, dan animasi untuk menyampaikan informasi secara visual.

Rekayasa fitur adalah proses penting dalam machine learning untuk : Mengubah data mentah : menjadi informasi yang relevan . Mengoptimalkan kinerja : model machine learning. Memilih fitur : yang paling penting untuk dimasukkan ke dalam model. Mengenai PowerPoint (PPT) File .ppt adalah presentasi yang dibuat menggunakan Microsoft PowerPoint. Fungsi-fungsinya meliputi : Memudahkan penyampaian informasi : Membantu audiens memahami materi melalui penyajian visual yang menarik . Membuat presentasi yang menarik : Menggunakan fitur-fitur seperti audio, video, gambar , dan animasi untuk membuat presentasi lebih dinamis . Mempermudah pengaturan slide: Menyediakan fitur untuk menambah , menghapus , mengatur tata letak , dan mengubah slide secara efisien . Menyajikan konten secara jelas : Membantu menjelaskan data kompleks atau permasalahan dengan cara yang lebih sederhana . Memudahkan kolaborasi : Fitur komentar memungkinkan berbagai pengguna untuk bekerja pada satu presentasi , menambah , menghapus , atau mengubah komentar .

Apa saja contoh produk rekayasa ? Contoh produk rekayasa sangat luas dan bisa berupa teknologi sederhana seperti   penyaring air portabel atau lampu tenaga surya , hingga teknologi canggih seperti panel surya generasi baru , robotika , dan tanaman transgenik . Selain itu , produk rekayasa juga mencakup peralatan tepat guna seperti   kompor biogas  dan sistem teknik seperti   sistem irigasi tetes  yang dirancang untuk meningkatkan efisiensi dan mengatasi masalah di masyarakat . 

Apa Itu Phyton ? Python merupakan bahasa pemrograman tingkat tinggi yang diracik oleh Guido van Rossum . Python banyak digunakan untuk membuat berbagai macam program, seperti : program CLI, Program GUI (desktop) , Aplikasi Mobile , Web , IoT , Game , Program untuk Hacking, dsb . Python juga dikenal dengan bahasa pemrograman yang mudah dipelajari , karena struktur sintaknya rapi dan mudah dipahami .

Kenapa Belajar Phyton ?

Penulisan Statement Python Statement adalah sebuah instruksi atau kalimat perintah yang akan dieksekusi oleh komputer . Contoh : Penulisan satu statement tidak diakhiri dengan tanda titik-koma .

Penulisan Statement Python Sedangkan , bila kita ingin menulis lebih dari satu statement dalam satu baris , maka kita harus memisahnya dengan titik-koma . Contoh : Menurut beberapa style guide python, tidak dianjurkan menulis lebih dari satu statement dalam satu baris . Karena akan sulit dibaca .

Penulisan String pada Python String adalah teks atau kumpulan dari karakter . String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan tanda petik . Bisa menggunakan tanda petik tunggal maupun ganda . Contoh :

Penulisan String pada Python Atau kita juga bisa menggunakan triple tanda petik . Contoh :

Penulisan Case pada Python Sintak phyton bersifat case sensitive , artinya Aku dengan aKu dibedakan . Contoh : Antara variable judul dengan Judul dibedakan .

Penulisan Blok Program Python Blok program adalah kumpulan dari beberpaa statement yang digabungkan dalam satu blok . Penulisan blok program harus ditambahkan indentasi (tab atau spasi 2x/4x).

Penulisan Blok Program Python Contoh yang benar :

Penulisan Blok Program Python Contoh yang salah :

Cara Penulisan Komentar pada Python Komentar merupakan baris kode yang tidak akan dieksekusi . Komentar digunakan untuk memberikan informasi tambahan dan untuk menonaktifkan kode . Ada beberapa cara menulis komentar pada pemrograman Python. Menggunakan Tanda Pagar ( # ) Contoh :

Cara Penulisan Komentar pada Python Menggunakan Tanda Petik Selain untuk mengapit teks ( string ), tanda petik juga dapat digunakan untuk membuat komentar . Penulisan komentar dengan tanda petik jarang digunakan , kebanyakan orang lebih memilih untuk menggunakan tanda pagar . Jadi … tidak direkomendasikan .

Pengertian Variabel dan Tipe Data Variabel merupakan tempat menyimpan data, sedangkan tipe data adalah jenis data yang terseimpan dalam variabel . Variabel bersifat mutable , artinya nilainya bisa berubah-ubah .

Membuat Variabel di Python Variabel di python dapat dibuat dengan format seperti ini : Contoh : Kemudian untuk melihat isi variabel , kita dapat menggunakan fungsi print .

Aturan Penulisan Variabel Nama variabel boleh diawali menggunakan huruf atau garis bawah (_), contoh : nama , _ nama , namaKu , nama_variable . Karakter selanjutnya dapat berupa huruf , garis bawah (_) atau angka , contoh : __ nama , n1, nilai1. Karakter pada nama variabel bersifat sensitif ( case- sensitif ). Artinya huruf besar dan kecil dibedakan . Misalnya , variabel_ku dan variabel_Ku dibedakan . Nama variabel tidak boleh menggunakan kata kunci yang sudah ada dalam python seperti : if, while, for, dan sebagainya .

Menghapus Variabel Ketika sebuah variabel tidak dibutuhkan lagi , maka kita bisa menghapusnya dengan fungsi del( ). Contoh : Pada perintah terakhir, kita akan mandapatkan NamaError. Artinya variabel tidak ada di dalam memori alias sudah dihapus .

Tipe data Cara mengisi nilai variabel ditentukan dengan jenis datanya , misalkan untuk tipe data teks (string) maka harus diapit dengan tanda petik (“…”). Sedangkan untuk angka (integer) dan boolean tidak perlu diapit dengan tanda petik . Contoh : Python akan seara otomatis mengenali jenis data atau tipe data yang tersimpan dalam sebuah variabel .

Tipe data Untuk memeriksa tipe data pada suatu variabel , kita bisa menggunakan fungsi type ( ). Contoh :

Jenis-jenis Tipe D ata Secara umum , tipe data primitif dalam python dibagi menjadi tiga jenis : Tipe data angka Tipe data teks Tipe data boolan

Tipe Data Angka Tipe data angka dibagi menjadi beberapa jenis lagi : int (Integer) : bilangan bulat , contoh : 27, 18, 22, 11, dsb . float : bilangan pecahan , contoh : 1.3, 5.6, 8.9, dab. Contoh :

Tipe Data Teks Tipe data teks dibagi menjadi dua jenis lagi : Char: Karakter , contoh : ‘A’. String: Kumpulan karakter , contoh : “ saya sedang belajar ”. Penulisan tipe data teks harus diapit dengan tanda petik . Bisa menggunakan petik tunggal (‘….’), petik ganda (“…”) dan tiga (“ “ “ ….” “ “ atau ‘ ‘ ‘ … ‘ ‘ ‘).

Tipe Data Teks Contoh :

Tipe data boolean Tipe data boolean adalah tipe data yang hanya memiliki dua nilai yaitu True dan False atau 1 dan 0. Penulisan True dan False huruf pertamanya harus kapital dan tanpa tanda petik . Contoh :

Contoh Program dengan Menggunakan Variabel dan Tipe Data Berikut ini contoh sederhana penerapan variabel dalam program.

Konversi Tipe Data Meskipun Python telah otomatis mendeteksi tipe data yang tersimpan dalam variabel , tapi ada kalanya kita perlu melakukan konversi tipe data. Misalkan , pada contoh berikut ini : Pembagian nilai a dan b menghasilkan 3 (integer). Mengapa demikian ? Karena nilai a dan b bertipe integer, maka hasilnya pun berupa integer. Bagaimana agar hasilnya ada komanya ?

Konversi Tipe Data Tentu kita harus merubah tipe variabel a dan b menjadi bilangan pecahan ( float ) dulu , baru setelah itu dibagi . Fungsi float() akan mengubah nilai a menjadi 10.0 dan b menjadi 3.0.

Konversi Tipe Data Fungsi-fungsi untuk mengubah tipe data: int () untuk mengubah menjadi integer; long() untuk mengubah menjadi integer panjang ; float() untuk mengubah menjadi float; bool() untuk mengubah menjadi boolean ; chr () untuk mengubah menjadi karakter ; str () untuk mengubah menjadi string. bin() untuk mengubah menjadi bilangan Biner . hex() untuk mengubah menjadi bilangan Heksadesimal . oct () untuk mengubah menjadi bilangan okta .

Terima kasih Lanjut pertemuan berikut SEMANGAT…
Tags