Ev Kişisel Finans Bugün dünyayı değiştiren 10 algoritma - yalanlar

Bugün dünyayı değiştiren 10 algoritma - yalanlar

İçindekiler:

Video: Dünyayı Değiştiren 101 Alet (Belgesel) 2024

Video: Dünyayı Değiştiren 101 Alet (Belgesel) 2024
Anonim

Günümüzde algoritmalar her yerde görünür ve yaşamında ne kadar çok etkiye sahip olduklarını bile fark etmeyebilirsiniz. Çoğu kişi, çevrimiçi mağazaların ve diğer satış mekanlarının, daha önce yapılan satın alma işlemlerine dayanarak hangi eklenti ürünlerini önermek için algoritmalar kullandığının farkındadır. Bununla birlikte, çoğu insan tıptaki algoritmaların kullanımından habersizdir; bunların birçoğu doktorun hangi teşhişin sunulacağına karar vermesine yardımcı olmaktadır.

Sıralama rutinlerini kullanma

Sipariş edilen veri olmadan, dünyanın bir çoğu dururdu. Verileri kullanmak için, onu bulabilmelisiniz. Çevrimiçi yüzlerce çeşit algoritma bulabilirsiniz.

Bununla birlikte, sağlanan üstün hız nedeniyle Mergesort, Quicksort ve Heapsort üç en yaygın sıralama yordamları Uygulamanız için en iyi şekilde çalışan sıralama yordamı aşağıdakilere bağlıdır:

  • Uygulamanın ne beklediğini < Çalıştığınız veri türü
  • Kullanabileceğiniz bilgi işlem kaynakları
Verileri bir uygulamayı gerçekleştirmek için ne tür bir formda olursa olsun verileri sıralayabilme yeteneği dünyayı koşar hale getirir ve bu yeteneği dünyanın nasıl çalıştığını değiştirir.

Arama yordamlarıyla şeyleri aramak

Sıralama rutinlerinde olduğu gibi, arama yordamları bugün her boyuttaki neredeyse her uygulamada görünür. Uygulamalar, arabanız gibi çok fazla düşünemeyeceğiniz yerlerde bile her yerde görünür. Bilgileri hızlıca bulmak günlük yaşamın vazgeçilmez bir parçasıdır. Sıralama rutinlerinde olduğu gibi, arama yordamları da tüm şekil ve boyutlarda gelir. Aslında, eğer bir şey varsa, sıralama yordamlarından çok daha fazla arama yordamı vardır, çünkü arama gereksinimleri genellikle daha yorucu ve karmaşıktır.

Rastgele sayılarla sallayarak

Her şey rasgelelik olmadan daha az eğlenceli olurdu. Örneğin, Solitaire programını başlattığınızı ve onu her başlattığınızda tam olarak aynı oyunu gördüğünüzü düşünün. Kimse böyle bir oyun oynamazdı. Sonuç olarak, rasgele sayı üretme, oyun deneyiminin vazgeçilmez bir parçasıdır. Aslında bazı algoritmalar düzgün çalışabilmesi için bir miktar rasgelelik gerektirir. Bazı durumlarda rastgele değerler kullanırken testin daha iyi sonuç verdiğini de görüyorsunuz.

Bir algoritmadan elde ettiğiniz sayılar gerçekte sahte rastgele bağlıdır; bu, bir dizi oluşturmak için kullanılan algoritmayı ve tohum değerini bilerek potansiyel olarak bir dizi içindeki bir sonraki sayı tahmin edebileceğiniz anlamına gelir. Bu nedenle bu bilgiler çok yakından korunuyor.

Veri sıkıştırma gerçekleştirme

Veri sıkıştırma, bugün hesaplamanın her alanını etkiliyor.Örneğin, çoğu grafik, video ve ses dosyaları veri sıkıştırmaya dayanır. Veri sıkıştırması olmaksızın, akışlı filmler gibi işlerin çalışması için gerekli düzeyde işlemci elde edemezsiniz.

Ancak, veri sıkıştırması, beklediğinizden daha fazla kullanır. Hemen her Veritabanı Yönetim Sistemi (DBMS), veriyi diskte makul bir alana sığması için veri sıkıştırmaya dayanır. Cloud computing, veri sıkıştırması olmaksızın çalışmaz; çünkü buluttan yerel makinelere öğeler indirmek çok uzun sürer. Hatta web sayfaları bile, bir yerden bir yere bilgi almak için sıkıştırılmış verilere güveniyor.

Verilerin gizli tutulması

Verilerin gizli tutulması kavramı yeni değil. Aslında, bir çeşit algoritmayı kullanmanın en eski sebeplerinden biridir. Kriptografi kelimesi gerçekte iki Yunanca sözcükten oluşur:

kryptós (gizli veya gizli) ve graphein (yazı). Aslında, Yunanlılar büyük olasılıkla şifrelemenin ilk kullanıcılarıydı ve eski metinlerde Julius Caesar'ın generalleriyle iletişim kurmak için şifreli telsizler kullanıldığı bildiriliyor. Mesele, veriyi gizli tutmak, tarihteki en uzun süren savaşlardan biridir. Bir parti bir sır saklamak için bir yol bulursa, başkası şifrelemeyi kırarak gizli hale getirmenin bir yolunu bulur. Günümüzde bilgisayar destekli şifreleme için genel kullanım alanları şunlardır: Gizlilik:

  • İki taraf arasında değiş tokuş edilen bilgileri göremezsiniz. Veri bütünlüğü:
  • Biri veya herhangi bir şeyin iki taraf arasında iletilen verilerin içeriğini değiştirebileceğini azaltma. Kimlik doğrulama:
  • Bir veya daha fazla tarafın kimliğini belirleme. Tazmin edilemezlik:
  • Bir partinin belirli bir hareketi gerçekleştirmediğini söyleme yeteneğini azaltma. Veri alanının değiştirilmesi

Fourier Dönüşümü ve Hızlı Fourier Dönüşümü (FFT), uygulamaların veriyi algılama biçiminde büyük bir fark yaratır. Bu iki algoritma verileri frekans alanından (bir sinyalin salınması ne kadar hızlı) zaman alanına (sinyal değişiklikleri arasındaki zaman farkı) dönüştürür. Aslında, bu iki algoritma ile kapsamlı bir şekilde çalışarak zaman harcamadan herhangi bir bilgisayar donanımı derecesi elde etmek imkansızdır. Zamanlama herşeydir.

Bir şeyin ne sıklıkta değiştiğini bilmek suretiyle değişiklikler arasındaki zaman aralığını belirleyebilir ve bu nedenle, bir durum değişikliği başka bir şey yapmanızı gerektirmeden önce bir görevi ne kadar sürede gerçekleştirmeniz gerektiğini bilirsiniz. Bu algoritmalar yaygın olarak her çeşit filtrede kullanılmaktadır. Bu algoritmaların filtreleme etkileri olmadan, akışlı bir bağlantı vasıtasıyla video ve ses sadakatle üretmek imkansızdır.

Bağlantıları analiz etme

İlişkileri analiz etme yeteneği, modern bilgi işlem özelliğini benzeten bir şeydir. Aslında, ilk olarak bu ilişkilerin bir temsilini oluşturma ve bunları analiz etme kabiliyeti, bu kitabın III. Bölümünün konusudur. Aslında web'in bütün fikri bağlantılar oluşturmaktır ve bağlantı, dünya çapında bir fenomen haline gelen şeyin başında düşünülmüştür.Bağlantıları analiz etme ve kullanma yeteneği olmadan, veritabanları ve e-posta gibi uygulamalar çalışmaz. Facebook'ta arkadaşlarınızla iyi iletişim kuramadınız.

Web olgunlaştıkça ve insanlar bağlantıyı hem daha basit hem de her yerde bulan cihazlarla daha uyumlu hale geldiğinde, Facebook gibi uygulamalar ve Amazon gibi satış siteleri, size daha fazla ürün satmak gibi şeyleri yapmak için bağlantı analizi daha fazla kullandı..

Nokta veri modelleri

Veri vakumda mevcut değildir. İnsanlar veri algılama şeklini renklendiren önyargılar da dahil olmak üzere her türlü faktörü verileri etkiler.

Desen analizi, bugün bilgisayarların en şaşırtıcı kullanımlarının ön planda. Örneğin, Viola-Jones nesne algılama çerçevesi, gerçek zamanlı yüz tanıma imkânı sağlar. Bu algoritma, insanların halihazırda kötü kişiler tarafından ticarete maruz kaldıkları havaalanları gibi yerlerde daha iyi güvenlik yaratmalarını sağlayabilir. Benzer algoritmalar, kanser insan gözü tarafından gerçekten görülebilmeden önce doktorunuzun çeşitli kanserleri tespit etmesine yardımcı olabilir. Daha önce algılama, tam bir kurtarma olasılığını daha yüksek bir olasılık haline getirir. Aynı durum her türlü tıbbi problem için de geçerlidir (halihazırda göremediğiniz ancak yine de ağrıya neden olan kemik kırıklarının bulunması gibi).

Ayrıca, daha sıradan amaçlarla kullanılan desen tanıma da bulabilirsiniz. Örneğin, model analizi, insanlar potansiyel trafik sorunlarını meydana gelmeden önce tespit etmelerini sağlar. Ayrıca, gerektiğinde su ve gübre uygulayarak çiftçilerin düşük maliyetle daha fazla yiyecek yetiştirmesine yardımcı olmak için model analizi yapmak da mümkündür. Model tanıma kullanımı, dronların alanlar çevresinde hareket etmesine yardımcı olabilir; böylece çiftçi daha verimli olur ve daha az bir maliyetle daha fazla araziyi çalıştırabilir. Algoritma olmadan, günlük yaşamda bu kadar etkili olan bu tür desenler tanınamaz.

Otomasyon ve otomatik yanıtlarla uğraşmak

Orantılı integral türevi algoritma oldukça lahanasıdır. Sadece üç kere hızlı dene! Ancak, hiç duymadığınız, ancak her güne güvenen en önemli gizli algoritmalardan biri. Bu özel algoritma, arzu edilen çıkış sinyali ile gerçek çıkış sinyali arasındaki hatayı en aza indirgemek için bir kontrol döngüsü geri besleme mekanizmasına dayanır. Otomasyon ve otomatik yanıtları kontrol etmek için her yerde kullanıldığını görüyorsunuz. Örneğin, çok sert kırınca otomobiliniz kayak yapmaya başladığında, bu algoritma Otomatik Kırma Sisteminin (ABS) gerçekte amaçlanan şekilde çalıştığından emin olmanıza yardımcı olur. Aksi takdirde, ABS aşırı fazlalaştırabilir ve daha da kötüleştirebilir.

Günümüzde hemen her makine şekli, oransal integral türevi algoritmayı kullanmaktadır. Aslında, robotik olmadan robotik mümkün olmazdı. Robotların hepsi, uğraştıkları her faaliyet için sürekli olarak aşırı yüklenildiyse, bir fabrikaya ne olacağını düşünün. Ortaya çıkan kaos, makinayı herhangi bir amaçla kullanmayı durdurmak için sahipleri çabucak ikna edecektir.

Benzersiz tanımlayıcılar oluşturma

Sanki hepsi sadece bir numara gibi görünüyor.Aslında, sadece bir numara değil, çok sayıda ve çok sayıda numara. Kredi kartlarımızın her birinde, diğer sürücü ve kuruluşların her türlü yaptığı gibi, sürücü belgesine benzer şekilde bir numara vardır ve devlet tanımlayıcımız da vardır. İnsanlar aslında tüm sayıların listelerini tutmak zorundalar çünkü izlemek için çok fazla şey var. Ancak, bu sayıların her biri, kişiyi bir partiye benzetmeli olarak tanımlamalıdır. Bu benzersizliğin arkasında çeşitli algoritmalar bulunmaktadır.

Bugün dünyayı değiştiren 10 algoritma - yalanlar

Editörün Seçimi

Kullanarak Excel Array İşlevini kullanın: LOGEST for Statistical Analysis - aumlalar

Kullanarak Excel Array İşlevini kullanın: LOGEST for Statistical Analysis - aumlalar

Bir ilişki kurulması mümkündür doğrusal olmaktan çok eğrisel olan iki değişken arasında. Excel işlevi LOGEST, bu eğrisel denklem için a ve b'yi tahmin eder. Aşağıdaki resim LOGEST İşlev Argümanları iletişim kutusunu ve bu örneğe ait verileri göstermektedir. Sonuçlar için de bir dizi gösterir. Bu işlevi kullanmadan önce ...

Excel Veri Analizi Eklentisi'ni kullanarak - <TABLOLAR ile

Excel Veri Analizi Eklentisi'ni kullanarak -

Veri Analizi eklentisi (Excel'in önceki sürümlerinde Analiz Araç Paketi veya ATP olarak bilinir) her çeşit istatistiksel analiz yapmanıza yardımcı olur - ve satış tahminleri kesinlikle bir tür istatistiksel analizdir. Bir eklenti, Visual Basic kodunu içerir: Excel'in çalıştırabildiği bir BASIC sürümünde genellikle yazılmış bir program. Bu ...

Editörün Seçimi

Yaşlanma Karşıtı İpuçları -

Yaşlanma Karşıtı İpuçları -

Akdeniz'de yaşayan bir yaşam tarzı da hissetmenize ve bakmanıza yardımcı olabilir elinden gelenin en iyisi. Besin maddelerinde yüksek bir diyet, ılımlı aktivite ve arkadaşlarınızla çok fazla kahkaha sizi sağlığın avantajlarından istifade etmenizi sağlar! İşte Akdeniz yaşam tarzıyla zarifçe yaşlanmanın bazı yolları. Uzun ömürlülüğün artırılması: NIH-AARP Diyet ve Sağlık Araştırması ...

Akdeniz Diyetinde Meze ve Tatlı Tarifleri - AYDINLATMA

Akdeniz Diyetinde Meze ve Tatlı Tarifleri - AYDINLATMA

Akdeniz Diyeti lezzet ve lezzetle doludur. Çeşitlilik. Herhangi bir yaşam tarzı gibi, bir salata ve antreyi içeren Akdeniz menü seçimleri yapmanız gerekir. Akdeniz yaşam tarzınıza uyan mezeler ve tatlılar için çok seçenek var.

Akdeniz'de Popüler Fındık ve Tohum Çeşitleri Diyet -

Akdeniz'de Popüler Fındık ve Tohum Çeşitleri Diyet -

Burada bir liste Akdeniz beslenme için gerekli olan fıstığı ve tohumları. Seçtiğiniz fındık ve tohum çeşitleri ne olursa olsun, kendinize bir iyilik yapıyor ve faydalar biriktiriyorsunuz demektir. Ayrıca ne kadar çok yerseniz, aldığınız besin maddelerinin çeşitliliği de o kadar artar. Fakat bazı fıstık ve tohumlar düşer ...

Editörün Seçimi

Web Sitelerini 960 Grid - Mankenler İçinde Tasarlama

Web Sitelerini 960 Grid - Mankenler İçinde Tasarlama

Web sayfalarını tasarlama zorluğuna, web sayfalarının neden 960 px genişliğiyle başlaması gerekir. Fakat onlar mı? Hayır, hepsini değil. Ancak web tasarımcılarının sayfaları standart bir 960 px genişliğine getirmek için çekim yapmalarının zorlayıcı güçlü nedenleri var: işlev ve ...

Bir Gezinti Yapısı Nasıl Geliştirilir - aumlalar

Bir Gezinti Yapısı Nasıl Geliştirilir - aumlalar

Bir gezinme yapısı bir web sitesinin planlanması için anahtardır. Bir gezinme yapısı, yalnızca sayfaları çizmekten çok daha üst düzeyde soyutlamayı içerir. Bir navigasyon akış şeması (veya site haritası), materyalleri aracılığıyla ziyaretçilere nasıl rehberlik edeceğinizi organize eder. Sitenizde bir şeyler arayan engellerin ziyaretçiler önünde bulunmasını istemezsiniz. ...

HTML5'i HTML5 Dışı Ortamlarda Dağıtma - mankenler

HTML5'i HTML5 Dışı Ortamlarda Dağıtma - mankenler

HTML5 öğeleri en çok sayfa düzeni oluşturmak için mantıklı bir yol. Üstbilgi ve altbilgi gibi, hangi içeriğin hangi öğe içerisine girdiğini açıkça gösteren etiketlerle, tasarımcıların yaşamını kolaylaştırıyorlar. Ayrıca, arama motorları HTML5 yapı öğelerini tanımayı ve bunları birleştirmeyi öğrenirler; içeriği, arayan kişiler için daha erişilebilir hale getirirler ...