Salah satu kata yang paling banyak digunakan dalam teknologi adalah algoritma. Dari aplikasi di telefon anda hingga sensor alat pakai anda dan bagaimana catatan muncul dalam Suapan Berita Facebook anda, anda akan didorong untuk mencari perkhidmatan yang tidak dikuasai oleh beberapa bentuk algoritma.
mengapa titik gema saya berkelip hijau
Teknik pembelajaran mesin dan kecerdasan buatan - kemajuan teknologi terbesar dan paling penting pada masa ini - tidak dapat berfungsi tanpa satu set algoritma, jadi ini adalah konsep yang sangat penting untuk teknologi masa depan.
Apa itu algoritma?
Algoritma dapat digambarkan dengan tepat sebagai set arahan yang tepat yang akan diikuti oleh komputer untuk mencapai hasil yang diinginkan, biasanya untuk menyelesaikan masalah. Arahan algoritma perlu terdiri daripada beberapa langkah, dilaksanakan dengan urutan yang betul, dan apa yang harus dilakukan pada setiap langkah bergantung pada hasil langkah yang diambil sebelumnya.
Sebagai contoh, algoritma yang menggerakkan Instagram, sebagai contoh, akan diprogramkan untuk menyampaikan pemberitahuan ke telefon anda apabila seseorang menyukai foto anda. Mereka kemudian akan ditulis untuk menambahkan Suka ini kepada jumlah Suka yang telah dikumpulkan, untuk mengemas kini jumlah keseluruhan.
Lihat yang berkaitan Adakah kita cukup berani untuk mempercayakan bagaimana kita menjalani algoritma? REMOTE meminta anda membayangkan teater masa depan, dikuasakan oleh algoritma Menulis muzik dengan algoritma
Algoritma beroperasi pada data input, yang mungkin merupakan senarai nombor yang perlu dimasukkan ke dalam orde menaik atau nilai RGB gambar di mana algoritma perlu menentukan sama ada terdapat wajah manusia [seperti teknologi pengecaman wajah], menjelaskan Will Addison, jurutera utama dan pakar algoritma di Perunding Cambridge .
Dia menjelaskan bahawa walaupun beberapa algoritma dijamin mencapai hasil yang mereka cari, banyak yang tidak. Sebilangan besar algoritma sepenuhnya deterministik, sementara beberapa menggunakan nombor rawak untuk mencapai hasilnya.
Algoritma kadang-kadang dibandingkan dengan resipi untuk membuat makanan dan itu cukup adil, tetapi perkara penting mengenai algoritma ialah mereka tidak memberi ruang untuk tafsiran, tambah Addison. Mereka mesti betul-betul tepat dan preskriptif sepenuhnya mengenai apa yang harus dilakukan pada setiap langkah.
cara mencari mesej yang dipadam di iphone
Mengapa algoritma begitu penting?
Algoritma terdapat dalam pelbagai bentuk dan ukuran, dari pendek dan sederhana hingga panjang dan kompleks. Pada hujung yang paling kompleks dari spektrum ini adalah algoritma pembelajaran mesin. Ini dirancang untuk mempelajari langkah-langkah secara automatik dan umumnya begitu rumit sehingga mustahil bagi manusia untuk memahami sepenuhnya bagaimana mereka mencapai hasil yang mereka lakukan.
Komputer tanpa algoritma tidak akan mempunyai tujuan dan tidak ada gunanya. Algoritma adalah bagaimana kita mengarahkan komputer untuk melakukan apa yang kita perlukan. Algoritma tersebut dinyatakan dalam bentuk kod komputer, tetapi idea dalam algoritma yang dinyatakan adalah kunci. Banyak perkhidmatan juga bergantung pada banyak algoritma yang bekerjasama.
Kekhawatiran mengenai kebolehtelapan beberapa algoritma ini adalah apa yang ada di balik cadangan peraturan EU baru, yang menunjukkan bahawa kita berhak diberi penjelasan untuk setiap keputusan yang dibuat mengenai kita dengan pemprosesan automatik. Dengan algoritma menjadi bahan penting dalam teknologi yang akan datang dan masa depan kita, sukar untuk melebih-lebihkan peranan yang dimainkan oleh algoritma.
Bagaimana algoritma berfungsi? Satu contoh
Contoh algoritma sehari-hari yang berjaya, namun sangat sederhana, adalah yang digunakan oleh sistem pemanasan pusat khas untuk menjaga rumah pada suhu yang diinginkan. Input ke algoritma adalah suhu yang diinginkan dan pengukuran suhu semasa di termostat.
Pada setiap saat, algoritma menentukan sama ada menghidupkan atau mematikan pemanasan dengan cara berikut:
Sekiranya suhu yang diukur adalah 1 darjah di bawah suhu yang diinginkan (atau lebih rendah), pemanasan dihidupkan
Sekiranya suhu yang diukur berada dalam 1 darjah dari suhu yang diinginkan, maka pemanasan dibiarkan dalam keadaannya sekarang
Sekiranya suhu yang diukur adalah 1 darjah di atas suhu yang diinginkan (atau lebih tinggi), pemanasan dimatikan
Addison mengatakan bahawa kerja yang dilakukan oleh Cambridge Consultants untuk Energy Systems Catapult adalah contoh yang baik bagaimana peningkatan kemampuan untuk mengumpulkan lebih banyak data dan menjalankan algoritma yang lebih intensif secara komputasi adalah memperbaiki sistem di sekitar kita, sehingga memungkinkan rumah pintar.
pasang google play store di kayu api kayu
Dengan mengumpulkan lebih banyak data yang dihasilkan pengguna dari termostat, the Catapult Sistem Tenaga Sistem ini dapat 'memasukkan' suhu dari setiap bilik di dalam rumah ke dalam algoritma, dan bukan hanya suhu dari satu titik di rumah.
Algoritma kawalan pemanasan juga dibuat menyedari suhu yang diinginkan selama beberapa jam berikutnya, tambahnya. Oleh itu, ia memiliki model yang dapat meramalkan bagaimana suhu setiap bilik di rumah akan berubah dari waktu ke waktu, sambil juga mempertimbangkan suhu udara di luar. Pada setiap saat, ia meramalkan bagaimana suhu di setiap bilik akan berubah dengan radiator menyala dan radiator mati.
Ramalan ini digunakan untuk menentukan kapan menghidupkan setiap radiator. Akibatnya algoritma jauh lebih kompleks, tetapi menghasilkan pengalaman pengguna yang jauh lebih baik, menghidupkan pemanasan pada waktu yang tepat sehingga bilik yang sesuai akan menjadi hangat ketika anda pulang dari tempat kerja. Sistem yang lebih pintar dan diperibadikan, berkat penggunaan algoritma yang lebih baik.