Sabtu, 18 Maret 2017

Kecerdasan Buatan - Pertemuan 2

Kecerdasan Buatan





Latar Belakang Masalah :
Perkembangan jaman ini , masih minim nya mengenai kecerdasan buatan dan juga pengiplementasian dalam bahasa pemrograman python. pada kali ini saya akan menjelaskan pendahuluan mengenai Kecerdasan buatan, Representasi Pengetahuan dan impelementasi Roadmap jalur terpendek pada bahasa pemrograman python.

1. Apa itu Representasi Pengetahuan?
2. impelementasi Roadmap jalur terpendek pada bahasa pemrograman python?


Solusi Masalah :
Presentasi yaitu
- Mengungkapkan
- Menyajikan
Re= Mengulang

Representasi adalah menyampaikan kembali sebuah pengetahuan

Tahu = Paham = Belajar

Manusia memiliki/ dapat berfikir beda dengan mesin yang tidak bisa berfikir , mesin hanya bisa diberikan representasi .

Mesin tidak akan mengerti, melainkan di representasi kan

Salah satu contoh dengan impelementasi Roadmap jalur terpendek pada bahasa pemrograman python.

Praktek
Roadmap jalur terpendek, jalur dari Ali Home sampai dengan Kampus Politeknik Pos Indonesia

Codingan 

graph = {
             'Ali Homes': ['Cibiru'],
             'Cibiru': ['Cipadung'],
             'Cipadung': ['Ujung Berung'],
             'Ujung Berung': ['Sukamiskin'],
             'Sukamiskin': ['Cicaheum'],
             'Cicaheum': ['Gasibu'],
             'Gasibu': ['Layang Pasupati'],
             'Layang Pasupati': ['Sariasih'],
             'Sariasih': ['Sarijadi'],
             'Sarijadi': ['Poltekpos'],
             'Poltekpos': ['Sarijadi','Sariasih']
        }

def mencari_jalur_terpendek(graph, jalanawal, jalantujuan, jalur=[]):
        jalur = jalur + [jalanawal]
        if jalanawal == jalantujuan:
            return jalur
            if not graph.has_key(jalanawal):
                    return None
        jalurpendek = None
        for node in graph[jalanawal]:
            if node not in jalur:
                newjalur = mencari_jalur_terpendek(graph, node, jalantujuan, jalur)
                if newjalur:
                    if not jalurpendek or len(newjalur) < len(jalurpendek):
                        jalurpendek = newjalur
        return jalurpendek
print("Jalur Jalan Raya Dari Ali Homes Sampai Kampus Politeknik Pos Indonesia")
print("(Ali Homes, Cibiru, Cipadung, Ujung Berung, Sukamiskin, Cicaheum)")
print("(Gasibu, Layang Pasupati, Sariasih, Sarijadi, Poltekpos)")
print("\n")
jalanawal = raw_input("Masukan jalanawal : ")
jalantujuan = raw_input("Masukan jalantujuan : ")
hasil = mencari_jalur_terpendek(graph, jalanawal, jalantujuan, jalur=[])
print "Jalur Terpendek", hasil

https://github.com/D4TI3A/AliAbdulWahid-1144091/blob/master/docs/pertemuan1/tugas2.py






Penutup
Kesimpulan
Jadi Representasi adalah menyampaikan kembali sebuah pengetahuan

Kareba

Manusia memiliki/ dapat berfikir beda dengan mesin yang tidak bisa berfikir , mesin hanya bisa diberikan representasi .

Saran
Lebih banyak lagi di pelajari lebih dalam dengan cara mencari referensi yang ada di internet maupun di buku.

Nama : Ali Abdul Wahid
NPM : 1144091
Kelas : 3A
Prodi : D4 Teknik Informatika
Mata Kuliah : Kecerdasan Buatan

Link Github : https://github.com/D4TI3A/AliAbdulWahid-1144091

Referensi :


Scan Plagiarisme
1. smallseotools- Link

Tidak ada komentar:

Posting Komentar