Rumah Kewangan Peribadi 10 Algoritma Yang Mengubah Dunia - dummies

10 Algoritma Yang Mengubah Dunia - dummies

Isi kandungan:

Video: Inilah Penjelasan Kenapa Instagram Akan Hapus Tombol 'Like' 2024

Video: Inilah Penjelasan Kenapa Instagram Akan Hapus Tombol 'Like' 2024
Anonim

Algoritma hari ini muncul di mana-mana, dan anda mungkin tidak menyedari betapa banyak kesannya terhadap kehidupan anda. Kebanyakan orang menyedari bahawa kedai dalam talian dan tempat jualan lain bergantung pada algoritma untuk menentukan produk tambahan yang dicadangkan berdasarkan pembelian sebelum ini. Bagaimanapun, kebanyakan orang tidak menyedari penggunaan algoritma dalam bidang perubatan, yang mana banyak membantu doktor membuat keputusan untuk memberi diagnosis.

Menggunakan rutin sematan

Tanpa data yang diperintahkan, sebahagian besar dunia akan berhenti. Untuk menggunakan data, anda mesti dapat mencarinya. Anda boleh mencari beratus-ratus jenis algoritma dalam talian.

Walau bagaimanapun, ketiga-tiga rutin jenis yang paling biasa ialah Mergesort, Quicksort, dan Heapsort kerana kelajuan unggul yang mereka berikan Rutin jenis yang paling sesuai untuk aplikasi anda bergantung pada yang berikut:

  • Apa yang anda harapkan aplikasi itu lakukan < Jenis data yang anda bekerja dengan
  • Sumber pengkomputeran yang anda ada
Maksudnya ialah keupayaan menyusun data ke dalam apa jua bentuk aplikasi yang perlu untuk melaksanakan tugas menjadikan dunia berjalan, dan keupayaan ini berubah bagaimana dunia berfungsi.

Mencari perkara dengan rutin carian

Seperti rutin semaian, rutin carian muncul dalam hampir setiap aplikasi pada sebarang saiz hari ini. Aplikasi muncul di mana-mana, bahkan di tempat-tempat yang anda mungkin tidak terlalu memikirkan, seperti kereta anda. Mencari maklumat dengan cepat adalah bahagian penting dalam kehidupan seharian. Seperti rutin jenis, rutin carian datang dalam semua bentuk dan saiz. Malah, jika ada, terdapat lebih banyak rutin carian daripada rutin semata-mata kerana keperluan carian sering lebih berat dan kompleks.

Menggoncangkan perkara dengan nombor rawak

Segala macam perkara akan menjadi kurang seronok tanpa rawak. Sebagai contoh, bayangkan memulakan Solitaire dan melihat dengan tepat permainan yang sama setiap kali anda memulakannya. Tiada siapa yang akan bermain seperti permainan. Akibatnya, generasi nombor rawak merupakan bahagian penting dalam pengalaman permainan. Malah, sesetengah algoritma sebenarnya memerlukan beberapa tahap rawak untuk berfungsi dengan baik. Anda juga mendapati bahawa ujian berfungsi lebih baik apabila menggunakan nilai rawak dalam beberapa kes.

Angka-angka yang anda perolehi dari suatu algoritma adalah benar-benar pseudo-rawak, yang bermaksud bahawa anda berpotensi dapat meramalkan nombor seterusnya dalam siri dengan mengetahui algoritma dan nilai benih yang digunakan untuk menjana nombor. Itulah sebabnya maklumat ini sangat berhati-hati.

Melakukan mampatan data

Mampatan data mempengaruhi setiap aspek pengkomputeran hari ini.Sebagai contoh, kebanyakan grafik, video, dan fail audio bergantung kepada pemampatan data. Tanpa mampatan data, anda mungkin tidak dapat memperoleh tahap keupayaan yang diperlukan untuk membuat tugas-tugas seperti kerja-kerja filem berirama.

Walau bagaimanapun, pemampatan data mendapati lebih banyak penggunaan daripada yang anda harapkan. Hanya tentang setiap Sistem Pengurusan Pangkalan Data (DBMS) bergantung kepada pemampatan data untuk membuat data yang sesuai dalam ruang yang munasabah pada cakera. Pengkomputeran awan tidak akan berfungsi tanpa pemampatan data kerana ia memuat turun item dari awan ke mesin tempatan akan mengambil masa terlalu lama. Malah laman web sering bergantung kepada pemampatan data untuk mendapatkan maklumat dari satu tempat ke tempat lain.

Menyimpan rahsia data

Konsep menjaga rahsia data bukanlah sesuatu yang baru. Malah, ia merupakan salah satu sebab tertua untuk menggunakan algoritma sejenis. Kata kriptografi sebenarnya berasal dari dua perkataan Yunani:

kryptós (tersembunyi atau rahsia) dan graphein (menulis). Malah, orang Yunani mungkin pengguna kriptografi pertama, dan teks purba melaporkan bahawa Julius Caesar menggunakan misi yang disulik untuk berkomunikasi dengan jeneral-jeneralnya. Maksudnya, menjaga rahsia data adalah salah satu pertempuran terpanjang dalam sejarah. Apabila satu pihak mencari cara untuk menyimpan rahsia, orang lain dapat mencari cara untuk membuat rahsia orang ramai dengan memecahkan kriptografi. Penggunaan umum untuk kriptografi komputer yang dipacu hari ini termasuk: Kerahsiaan:

  • Memastikan tiada siapa yang dapat melihat maklumat yang ditukar antara dua pihak. Keutuhan data:
  • Mengurangkan kemungkinan seseorang atau sesuatu boleh menukar kandungan data yang di lulus antara dua pihak. Pengesahan:
  • Menentukan identiti satu atau lebih pihak. Nonrepudiation:
  • Mengurangkan kemampuan parti untuk mengatakan dia tidak melakukan tindakan tertentu. Menukar domain data

Transformasi Fourier dan Fast Fourier Transform (FFT) membuat perbezaan besar dalam bagaimana aplikasi melihat data. Kedua algoritma ini mengubah data dari domain kekerapan (seberapa pantas isyarat berayun) ke domain masa (perbezaan masa antara perubahan isyarat). Malah, tidak mustahil untuk mendapatkan apa-apa jenis ijazah perkakasan komputer tanpa perlu menghabiskan masa dengan dua algoritma ini secara meluas. Masa adalah segala-galanya.

Dengan mengetahui seberapa sering sesuatu berubah, anda boleh mengetahui selang waktu antara perubahan dan oleh itu tahu berapa lama anda perlu melakukan tugas sebelum perubahan dalam keadaan memerlukan anda melakukan sesuatu yang lain. Algoritma ini lazimnya digunakan dalam penapis semua jenis. Tanpa kesan penapisan algoritma-algoritma ini, menghasilkan video dan audio dengan jujur ​​melalui sambungan yang beraliran tidak mungkin.

Menganalisis pautan

Keupayaan untuk menganalisis hubungan adalah sesuatu yang menjadikan pengkomputeran moden unik. Malah, keupayaan untuk mencipta perwakilan hubungan pertama dan kemudian menganalisisnya adalah subjek Bahagian III buku ini. Keseluruhan idea web, sebenarnya, adalah untuk mewujudkan hubungan, dan konektiviti adalah pertimbangan pada permulaan apa yang telah menjadi fenomena di seluruh dunia.Tanpa keupayaan untuk menganalisis dan menggunakan pautan, aplikasi seperti pangkalan data dan e-mel tidak akan berfungsi. Anda tidak boleh berkomunikasi dengan baik dengan rakan-rakan di Facebook.

Apabila web telah matang dan orang menjadi lebih selaras dengan peranti yang membuat sambungan baik mudah dan di mana-mana, aplikasi seperti Facebook dan laman jualan seperti Amazon telah memanfaatkan lebih banyak analisis pautan untuk melakukan perkara seperti menjual lebih banyak produk.

Mengesan pola data

Data tidak wujud dalam vakum. Segala macam faktor mempengaruhi data, termasuk bias yang menggambarkan bagaimana manusia melihat data.

Analisis corak adalah di barisan hadapan beberapa kegunaan komputer yang lebih hebat hari ini. Sebagai contoh, rangka kerja pengesanan objek Viola-Jones menjadikan pengiktirafan muka masa nyata mungkin. Algoritma ini boleh membolehkan orang ramai untuk mewujudkan keselamatan yang lebih baik di tempat-tempat seperti lapangan terbang di mana individu jahat sedang melancarkan perdagangan mereka. Algoritma serupa boleh membantu doktor mengesan kanser pelbagai jenis sebelum kanser sebenarnya kelihatan kepada mata manusia. Pengesanan awal menjadikan pemulihan penuh kebarangkalian yang lebih tinggi. Hal yang sama berlaku untuk pelbagai masalah perubatan lain (seperti mencari keretakan tulang yang saat ini terlalu kecil untuk dilihat tetapi menyebabkan rasa sakit tetap).

Anda juga mendapati pengecaman corak yang digunakan untuk tujuan yang lebih biasa. Sebagai contoh, analisis corak membolehkan orang mengesan masalah lalu lintas yang berpotensi sebelum berlaku. Ia juga mungkin untuk menggunakan analisis corak untuk membantu petani membesar lebih banyak makanan pada kos yang lebih rendah dengan menggunakan air dan baja hanya jika perlu. Penggunaan pengiktirafan corak juga dapat membantu menggerakkan dron sekitar bidang sehingga petani menjadi lebih efisien dan dapat bekerja lebih banyak tanah dengan biaya yang lebih rendah. Tanpa algoritma, corak macam ini, yang mempunyai impak yang tinggi terhadap kehidupan seharian, tidak dapat diakui.

Berurusan dengan automasi dan respons automatik

Algoritma derivatif integral yang proporsional agak sihat. Cubalah katakan ia tiga kali cepat! Walau bagaimanapun, ia adalah salah satu daripada algoritma rahsia yang paling penting yang anda tidak pernah dengar, namun bergantung pada setiap hari. Algoritma ini bergantung kepada mekanisme maklum balas gelung kawalan untuk meminimumkan kesilapan antara isyarat keluaran yang diingini dan isyarat output sebenar. Anda melihatnya digunakan di seluruh tempat untuk mengawal automasi dan respons automatik. Sebagai contoh, apabila kereta anda masuk ke dalam skid kerana anda memecahkan terlalu keras, algoritma ini membantu memastikan bahawa Sistem Pemecahan Automatik (ABS) sebenarnya berfungsi seperti yang dimaksudkan. Jika tidak, ABS boleh mengimbangi dan membuat keadaan lebih teruk.

Hampir setiap bentuk mesin hari ini menggunakan algoritma derivatif integral yang berkadar. Malah, robotics tidak akan mungkin tanpa itu. Bayangkan apa yang akan berlaku kepada sebuah kilang jika semua robot sentiasa overcompensated untuk setiap aktiviti di mana mereka terlibat. Kekacauan yang terhasil akan dengan cepat meyakinkan pemilik supaya berhenti menggunakan mesin untuk apa jua tujuan.

Mencipta pengecam unik

Nampaknya seolah-olah kita semua hanya nombor.Sebenarnya, bukan hanya satu nombor - banyak dan banyak nombor. Setiap kad kredit kami mempunyai nombor, seperti juga lesen memandu kami, seperti juga pengenal kerajaan kami, seperti semua perniagaan dan organisasi lain. Orang sebenarnya perlu menyimpan senarai semua nombor kerana mereka hanya mempunyai terlalu banyak untuk dijejaki. Namun, setiap nombor ini mesti mengenal pasti orang yang unik kepada sesetengah pihak. Di belakang semua keunikan ini terdapat pelbagai jenis algoritma.

10 Algoritma Yang Mengubah Dunia - dummies

Pilihan Editor

Kotak dan Sempadan Sifat Cascading Style Sheets (CSS) - dummies

Kotak dan Sempadan Sifat Cascading Style Sheets (CSS) - dummies

Sifat kotak, anda boleh meletakkan objek gaya di mana saja di dalam tetingkap penyemak imbas, objek kedudukan berbanding dengan objek lain pada halaman, dan gunakan peraturan gaya padding dan margin kotak secara selektif untuk mana-mana atau semua empat objek gaya sebagai kiri dan bawah atau atas, kiri, dan ...

Mengira Kadar Terbuka untuk Kempen Pemasaran E-Mail Anda - dummies

Mengira Kadar Terbuka untuk Kempen Pemasaran E-Mail Anda - dummies

Kadar adalah salah satu istilah pemasaran yang paling mengelirukan dari e-mel. Ia sebenarnya mengukur bilangan interaksi tertentu dengan pelayan e-mel selepas e-mel dihantar dinyatakan sebagai peratusan jumlah tidak melantun. E-mel anda tidak dikira sebagai terbuka sehingga salah satu daripada interaksi berikut berlaku: Penerima membolehkan imej ...

BuddyPress For Dummies Cheat Sheet - dummies

BuddyPress For Dummies Cheat Sheet - dummies

BuddyPress adalah perisian bebas sumber terbuka yang dapat anda unduh, memasang, dan gunakan untuk membina komuniti sosial anda sendiri di laman web anda yang berkuasa WordPress. Untuk melakukan ini, anda memerlukan pemahaman asas tentang ciri dan terminologi BuddyPress. Mencipta komuniti sosial anda sendiri mudah dilakukan dengan BuddyPress, tetapi jika anda memerlukan bantuan, anda boleh bertanya ...

Pilihan Editor

Menikmati Magic of Mindful Movies - dummies

Menikmati Magic of Mindful Movies - dummies

Tidak ada cara yang lebih baik untuk mengembangkan pengalaman pemikiran anda melampaui batas fizikal United Kingdom dan mengembangkan wawasan anda daripada menikmati filem yang cenderung berfikiran. Filem untuk kanak-kanak: Kung Fu Panda (Mark Osborne, John Stevenson, 2008). Filem animasi moden ini sering merujuk kepada kuasa yang datang dari ...

Memperluaskan Kesedaran Anda dengan Mendengarkan CD - manisan

Memperluaskan Kesedaran Anda dengan Mendengarkan CD - manisan

Kadang-kadang, hanya apa yang anda perlukan untuk pengalaman pemikiran yang mendalam. Mendengarkan CD berkualiti boleh memindahkan anda ke luar United Kingdom dan benar-benar membuka fikiran anda kepada idea-idea. CD berikut disyorkan: Meditasi Berpandu: Untuk Ketenangan, Kesedaran dan Cinta oleh Bodhipaksa. A ...

Freemason yang terkenal - orang-orang buatan

Freemason yang terkenal - orang-orang buatan

Yang hebat dan paling cemerlang di dunia atau Freemason. Kumpulan-kumpulan ini memberikan anda jauh dari senarai komprehensif - mereka hanya contoh: Bapa pengasas: Freemason yang paling terkenal di Amerika, George Washington telah dimulakan pada tahun 1752, di Fredericksburg, Virginia. Bapa pengasas lain yang juga Mason termasuk Benjamin Franklin, Marquis de ...

Pilihan Editor

Rakaman Portraits dengan Canon EOS Rebel T1i / 500D - patung

Rakaman Portraits dengan Canon EOS Rebel T1i / 500D - patung

Subjek tertumpukan tajam dan latar belakang yang lembut dan kabur. Ikuti langkah-langkah ini untuk mengambil potret seperti Canon Rebel Digital anda.

Menukar Canon EOS Rebel T7i / 800D ke Mod Live View - dummies

Menukar Canon EOS Rebel T7i / 800D ke Mod Live View - dummies

DSLR yang dijual hari ini, kamera Canon EOS Rebel T7i / 800D menawarkan Live View, yang menyahdayakan pemidang tilik dan sebaliknya memaparkan pratonton langsung subjek anda pada monitor kamera. Senarai berikut menerangkan asas penggunaan Live View: Switch to Live View for photography: Tekan butang Live View untuk beralih dari ...