Uploaded by presidenri2054

Machine Learning Submission

advertisement
Machine Learning Assignment
Aturan Pengerjaan Soal Submission
1. Pengerjaan boleh dilakukan dalam bahasa JavaScript, PHP, atau bahasa
pemrograman lainnya, namun direkomendasikan untuk menggunakan
Python, R, atau MATLAB.
2. Soal 1-3 wajib dikerjakan serta soal kedua adalah opsional (bonus nilai).
3. Aturan format pengumpulan nama…..
4. ..
5. Tugas terakhir dikumpulkan pada hari Jum’at, 11 November 2022 pukul
09.00 AM.
Soal
1. Soal Basic Programming (looping)
Lakukan loop sebanyak jumlah alphabet lalu jadikan angka sebagai key dan huruf
sebagai value.
Gambaran:
Alfabet = {1: A, 2: B, … 26: Z}
2. Soal Basic Statistic
Negeri GDSCU merupakan sebuah negara maju yang hanya ditempati oleh 10
warga negara. Tabel I menunjukkan warga negara dari GDSCU.
Tabel I
N
Nama
Tabungan
Aset
Total Kekayaan
Kelas
Salman
Rp 100.000.000
Rumah, Mobil, Motor
Rp
Atas
o
1
5.000.000.0000
2
Iyan
Rp 50.000.000
Rumah, Mobil, Motor
Rp
Atas
1.000.000.000
3
Karim
Rp
Rumah, Motor
2.000.000.000
Rp
Atas
5.000.000.0000
4
Bowlang
Rp 10.000.000
Rumah, Motor
Rp 300.000.000
Bawah
5
Adit
Rp 150.000.000
Rumah, Mobil, Motor
Rp
Atas
4.500.000.0000
6
Soqi’
Rp 20.000.000
Rumah, Motor
Rp 900.000.000
Bawah
7
Gatot
Rp 50.000.000
Rumah, Mobil, Motor
Rp
Atas
2.000.000.000
8
Firly
Rp 75.000.000
Rumah, Mobil, Motor
Rp
Atas
3.000.000.000
9
Okta
10 Nandi
Rp 30.000.000
Rumah, Mobil, Motor
Rp 500.000.000
Bawah
Rp 5.000.000
Rumah, Motor
Rp 600.000.000
Bawah
Dari Tabel I,
Tentukan: Max, Min, Mode, Mean, Variance, Standard Deviation dari kolom
a.
Tabungan dan Total Kekayaan
Seorang pengunjung bernama Tn. Furqon ingin menjadi bagian dari warga
b.
negara di negeri GDSCU dia memiliki Tabungan Rp 120.000.000, Aset berupa
Rumah dan Motor, dan Total Kekayaan beliau adalah Rp 3.400.000.000. Tentukan
apakah Tn. Furqon berada pada Kelas Atas atau Bawah.
● Note: Dilarang menggunakan Built-in Function seperti Max(), Min(), dll.
3.
Soal Pengetahuan List / Array / Vector dan
Dictionary / Object:
Dari Tabel,
Buatlah sebuah dictionary/object yang terdiri atas Nama sebagai key dan
a.
Aset sebagai value. Aset harus dalam bentuk array/list.
Pecah dictionary sebelumnya menjadi dua buah variabel yaitu Nama dan
b.
Aset
Lakukan Slicing untuk mendapatkan nilai dari index ke 3 – 10 pada variabel
c.
Nama
● Note: Header pada tabel tidak perlu dimasukkan dalam dictionary/object
Dua soal Fun-Damental di bawah ini adalah soal bonus. Jika
dikerjakan akan menambah poin nilai submission Anda.
4. Fun-Damental Matriks:
Dari Tabel I,
a. Buatlah sebuah matriks yang berisikan Baris 1-5
b. Buatlah sebuah matriks yang berisikan Baris 5-10
5. Fun-Damental Tensor:
Gabungkan dua matriks yang sebelumnya telah dibuat dan tunjukkan ukuran
tensor tersebut.
Download