Siyah kutu - Black box

Kara kutu sistemleri
Blackbox.svg
Sistemi
Siyah kutu  · Oracle makinesi
Yöntemler ve teknikler
Kara kutu testi  · Kara kutu
İlgili teknikler
İleri besleme  · Gizleme  · Desen tanıma  · Beyaz kutu  · Beyaz kutu testi  · Sistem tanımlama
Temel bilgiler
Önsel bilgi  · Kontrol sistemleri  · Açık sistemler  · Yöneylem araştırması  · Termodinamik sistemler

Bilim, bilgi işlem ve mühendislikte, siyah kutu girdileri ve çıktıları açısından görülebilen bir cihaz, sistem veya nesnedir (veya transfer özellikleri ), iç işleyişi hakkında herhangi bir bilgi sahibi olmadan. Uygulanması "opaktır" (siyah). Hemen hemen her şey kara kutu olarak adlandırılabilir: a transistör, bir motor, bir algoritma, İnsan beyni, bir kurum veya hükümet.

Olarak modellenen bir şeyi analiz etmek için sistemi aç, tipik bir "kara kutu yaklaşımı" ile, (bilinmeyen) sonuca varmak için yalnızca uyaranın / yanıtın davranışı hesaba katılacaktır. Kutu. Bunun olağan temsili kara kutu sistemi bir veri akış diyagramı kutunun ortasında.

Kara kutunun tam tersi, iç bileşenlerin veya mantığın inceleme için mevcut olduğu bir sistemdir ve en yaygın olarak bir Beyaz kutu (bazen "şeffaf kutu" veya "cam kutu" olarak da bilinir[1]).

Tarih

Sistemlerin çıktılarını açıklamak için bir kara kutu modeli kullanılabilir

"Kara kutu" teriminin modern anlamı İngilizceye 1945 civarında girmiş gibi görünüyor. devre teorisi süreci ağ sentezi itibaren transfer fonksiyonları elektronik devrelerin kendilerine uygulanan sinyallere verdikleri yanıtlarla karakterize edilen "kara kutular" olarak görülmesine yol açan bağlantı noktaları, izlenebilir Wilhelm Cauer fikirlerini en gelişmiş haliyle 1941'de yayınlayan.[2] Cauer bu terimi kendisi kullanmasa da, onu takip eden diğerleri yöntemi kesinlikle kara kutu analizi olarak tanımladılar.[3] Vitold Belevitch[4] kara kutu kavramını daha da önceye koyar, iki bağlantı noktalı ağlar kara kutular olarak Franz Breisig 1921'de ve 2-uçlu bileşenlerin bundan önce dolaylı olarak kara kutular olarak ele alındığını savunuyor.

İçinde sibernetik tarafından tam bir tedavi verildi Ross Ashby 1956'da.[5] Kara kutu şöyle tanımlanmıştır: Norbert Wiener 1961'de bilinmeyen bir sistem olarak tanımlanacaktı. sistem kimliği.[6] İlk adımı gördü kendi kendine organizasyon bir kara kutunun çıktı davranışını kopyalayabilmek için. Diğer birçok mühendis, bilim adamı ve epistemolog, örneğin Mario Bunge,[7] 1960'larda kara kutu teorisini kullandı ve mükemmelleştirdi.

Sistem teorisi

açık sistem teorisi temeli kara kutu teorisi. Her ikisi de, çevreyle olan alışverişleri temsil eden girdi ve çıktı akışlarına odaklanır.

İçinde sistem teorisi, siyah kutu somut bir sınıfı temsil eden bir soyutlamadır sistemi aç sadece kendi açısından görülebilir uyaran girdileri ve çıktı reaksiyonları:

Kutunun yapısı ve yapısı, tamamen dışsal veya fenomenolojik olan ele alınan yaklaşımla tamamen ilgisizdir. Diğer bir deyişle, sadece sistemin davranışı hesaba katılacaktır.

Bir anlayış siyah kutu "açıklayıcı ilkeye" dayanmaktadır, hipotez bir nedensel ilişki arasında giriş ve çıktı. Bu ilke şunu belirtir: giriş ve çıktı farklıdır, sistemin gözlemlenebilir (ve ilişkilendirilebilir) giriş ve çıkışlara sahip olması ve sistemin gözlemci için siyah olması (açılamaz).[8]

Gözlenen durumların kaydedilmesi

Bir gözlemci, zaman içinde gözlemler yapar. Tüm girdi ve çıktı gözlemleri siyah kutu bir tabloya yazılabilir, burada her bir zaman dizisinin durumları kutu çeşitli bölümler, giriş ve çıkışlar kaydedilir. Bu nedenle, bir örnek kullanarak Ashby, bir yerden düşen bir kutuyu inceleyerek uçan daire bu protokole yol açabilir:[5]

ZamanGiriş ve çıkış durumları
11:18Ben hiçbir şey yapmadım - Box 240 Hz'de sabit bir uğultu yaydı.
11:19K işaretli anahtara bastım: nota 480 Hz'ye yükseldi ve sabit kaldı.
11:20Yanlışlıkla "!" İşaretli düğmeye bastım - Kutunun sıcaklığı 20 ° C arttı.
11:21Vb.

Böylelikle her sistem, temelde, giriş ve çıkış durumlarının sırasını gösteren, zaman içinde hazırlanan uzun bir protokolün toplanmasıyla araştırılır. Buradan, bir Kara Kutudan (verilen girdi ve çıktıdan) elde edilebilen tüm bilgilerin, protokolün yeniden kodlanmasıyla elde edilebileceği gibi temel çıkarım gelir. gözlem tablosu); tüm bunlar ve daha fazlası değil.[5]

Gözlemci de girdiyi kontrol ediyorsa, araştırma bir Deney (illüstrasyon) ve hakkında hipotezler Sebep ve sonuç doğrudan test edilebilir.

Deneyci aynı zamanda kutuyu kontrol etmek için motive edildiğinde, kutu / gözlemci ilişkisinde aktif bir geri bildirim vardır, kontrol teorisi denir ileri beslemek mimari.

Modelleme

modelleme süreci tahmine dayalı bir yapıdır matematiksel model, mevcut tarihi verileri kullanarak (gözlem tablosu).

Kara kutu modelini test etme

Gelişmiş kara kutu modeli doğrulanmış bir modeldir kara kutu testi yöntemler[9] sadece temel alınarak gözlenebilir elementler.

Geriye dönük testte, kara kutu modeli test edilirken her zaman zaman dışı veriler kullanılır. Kara kutu girişleri için çekilmeden önce verilerin yazılması gerekir.

Diğer teoriler

Gözlenen hidrograf bir yanıtın grafiğidir su havzası (bir kara kutu) akış (kırmızı) yağış girişine (mavi).

Kara kutu teorileri yalnızca işlevleri açısından tanımlanan şeylerdir.[10][11] Dönem kara kutu teorisi herhangi bir alana uygulanır, Felsefe ve Bilim veya başka türlü bir şeyin (dış / dış) görünümü arasındaki ilişkilere bir miktar sorgulama veya tanım yapıldığında, yani burada özellikle, özellikleriyle ve içindeki davranışıyla ilgili olan şeyin kara kutu durumu (iç / iç).[12][13]

Spesifik olarak, soruşturma, hemen görünür nitelikleri olmayan ve bu nedenle, kendi içinde anlık gözlemden gizli tutulan yalnızca dikkate alınması gereken faktörlere sahip bir şeye odaklanır. Gözlemcinin, mevcutların çoğunluğu olarak ilk etapta bilgisiz olduğu varsayılır. veri uzak iç bir durumda tutulur kolay araştırmalar. siyah kutu Tanımın öğesi, gözlemlenebilir öğelerin belki de hayali bir kutuya girdiği ve yine gözlemlenebilir olan bir dizi farklı çıktıların ortaya çıktığı bir sistemle karakterize edilmiş olarak gösterilmektedir.[14]

Beşeri bilimlerde evlat edinme

İçinde beşeri bilimler disiplinleri gibi akıl felsefesi ve davranışçılık kara kutu teorisinin kullanımlarından biri, açıklamak ve anlamaktır. psikolojik bir analize uygulandığında pazarlama gibi alanlardaki faktörler tüketici davranışı.[15][16][17]

Kara kutu teorisi

Kara Kutu teorisi uygulamada profesyonel çalışmalardan bile daha geniştir:

Bir kapıyı açmaya çalışan çocuk, mandalda (çıkışta) istenen hareketi üretmek için kolu (girişi) manipüle etmelidir; ve birbirini birbirine bağlayan iç mekanizmayı görmeden birini diğeriyle nasıl kontrol edeceğini öğrenmesi gerekir. Günlük hayatımızda her fırsatta iç mekanizmaları denetime tam olarak açık olmayan ve Kara Kutuya uygun yöntemlerle tedavi edilmesi gereken sistemlerle karşı karşıyayız.

— Ashby[5]

(...) Bu basit kuralın çok etkili olduğu kanıtlandı ve sibernetikteki Kara Kutu ilkesinin, derinlemesine incelendiğinde çok karmaşık görünebilecek durumları kontrol etmek için nasıl kullanılabileceğinin bir örneğidir.
Kara Kutu ilkesinin bir başka örneği de akıl hastalarının tedavisidir. İnsan beyni kesinlikle bir Kara Kutu'dur ve beynin mekanizmasını anlamak için çok sayıda nörolojik araştırma yapılırken, hastaların uyaranlara tepkileri gözlemlenerek tedavide ilerleme kaydedilmektedir.

— Duckworth, Gear ve Lockett[18]

Başvurular

Gözlemci (bir ajan ) ayrıca bir miktar uyarıcı (girdi) yapabilir, kara kutu ile ilişki sadece bir gözlem değil, aynı zamanda Deney.

Hesaplama ve matematik

  • İçinde bilgisayar Programlama ve yazılım Mühendisliği, kara kutu testi belirli girdiler verildiğinde bir programın çıktısının beklendiği gibi olup olmadığını kontrol etmek için kullanılır.[19] "Kara kutu" terimi, yürütülen asıl program incelenmediği için kullanılır.
  • İçinde bilgi işlem genel olarak bir kara kutu programı kullanıcının iç işleyişi göremediği bir yerdir (belki de bir kapalı kaynak programı) veya yan etkisi olmayan ve işlevinin incelenmesi gerekmeyen bir program, yeniden kullanıma uygun bir rutin.
  • Ayrıca bilgi işlem Kara kutu, bir satıcının ürününü kullanmak amacıyla bir satıcı tarafından sağlanan bir ekipman parçasını ifade eder. Çoğu zaman, satıcının bu ekipmanın bakımını yapması ve desteklemesi söz konusudur ve kara kutuyu alan şirket, tipik olarak, eller serbesttir.
  • İçinde matematiksel modelleme sınırlayıcı bir durum.

Bilim ve Teknoloji

  • İçinde sinir ağı veya sezgisel algoritmalar (bilgisayar terimleri genellikle 'öğrenen' bilgisayarları veya 'AI simülasyonlarını' tanımlamak için kullanılır), program ortamının programcılar tarafından kolayca test edilemeyen sürekli değişen bölümünü tanımlamak için bir kara kutu kullanılır. Buna aynı zamanda Beyaz kutu program kodunun görülebildiği bağlamda, ancak kod o kadar karmaşıktır ki, işlevsel olarak bir kara kutuya eşdeğerdir.
  • İçinde fizik Kara kutu, iç yapısı bilinmeyen veya belirli bir amaç için dikkate alınması gerekmeyen bir sistemdir.
  • İçinde kriptografi bir algoritmanın uygulanması yoluyla elde edilen bilgi kavramını yakalamak için kriptografik protokol gibi sıfır bilgi kanıtı protokol. Protokol ile etkileşim halindeyken bir algoritmanın çıktısı, bazı girdiler verilen bir simülatörün çıktısıyla eşleşiyorsa, bu girdilerden daha fazlasını 'bilmesine gerek yoktur.

Diğer uygulamalar

Ayrıca bakınız

Referanslar

  1. ^ Holzinger, Andreas; Plass, Markus; Holzinger, Katharina; Crisan Gloria Cerasela; Pintea, Camelia-M .; Palade, Vasile (3 Ağustos 2017). "Döngüdeki insanlarla NP-zor sorunları çözmek için cam kutu etkileşimli bir makine öğrenimi yaklaşımı". arXiv:1708.01104 [cs.AI ].
  2. ^ Cauer, Wilhelm; Theorie der linearen Wechselstromschaltungen, Cilt I, Akademische Verlags-Gesellschaft Becker und Erler, Leipzig, 1941.
  3. ^ Cauer, Emil; Mathis, Wolfgang; ve Pauli, Rainer; "Wilhelm Cauer'in Hayatı ve Eseri (1900 - 1945)", Ondördüncü Uluslararası Matematiksel Ağlar ve Sistemler Teorisi Sempozyumu Bildirileri (MTNS2000), s4, Perpignan, Haziran, 2000. Çevrimiçi alındı 19 Eylül 2008.
  4. ^ Belevitch, Vitold; "Devre teorisinin tarihinin özeti", IRE'nin tutanakları, cilt 50, Sayı 5, sayfa 848-855, Mayıs 1962.
  5. ^ a b c d Ashby, W. Ross; Sibernetiğe giriş, Londra: Chapman & Hall, 1956, bölüm 6: Kara kutu, s. 86–117.
  6. ^ Wiener, Norbert; Sibernetik: veya Hayvan ve Makinede Kontrol ve İletişim, MIT Press, 1961, ISBN  0-262-73009-X, sayfa xi
  7. ^ a b Bunge, Mario; "Genel bir kara kutu teorisi", Philosophy of Science, Cilt. 30, No. 4, 1963, s. 346-358. jstor / 186066
  8. ^ Glanville, Ranulph; "Kara Kutular", Sibernetik ve İnsan Bilimi, 2009, s. 153-167.
  9. ^ Örn için bakın. İngiliz standardı BS 7925-2 (Yazılım bileşen testi) veya onun 2001 çalışma taslağı,
    BCS SIGIST (British Computer Society Specialist Interest Group in Software Testing), "Standard for Software Component Testing", Working Draft 3.4, 27 Nisan 2001 web sayfası.
  10. ^ Answers.com'dan Tanım
  11. ^ uzun huzmeden tanım[ölü bağlantı ]
  12. ^ Kara kutu teorisi kısaca Isaac Newton'a uygulandı
  13. ^ Feshbach, D (1979). "Kara kutunun içinde ne var: Hill-Burton programındaki tahsis siyasetinin bir vaka çalışması". Int J Sağlık Hizmeti. 9 (2): 313–39. doi:10.2190 / ltd9-c9c7-x1lf-pmnm. PMID  374288. S2CID  10957919.
  14. ^ Fizik bölümü, Temple Üniversitesi, Philadelphia
  15. ^ Çalışma geleceği için enstitü Arşivlendi 26 Haziran 2012 Wayback Makinesi Lojistik ve Yönetimde İleri Diploma'nın bir parçası. Erişim tarihi: 11/09/2011
  16. ^ Tüketici davranışını anlamak için kullanılan kara kutu teorisi Richard L. Sandhusen tarafından Pazarlama. Erişim tarihi: 11/09/2011
  17. ^ web sitelerinin tasarımı Erişim tarihi: 11/09/2011
  18. ^ WE Duckworth, AE Gear ve AG Lockett (1977), "Operasyonel Araştırma Rehberi". doi:10.1007/978-94-011-6910-3
  19. ^ Beizer, Boris; Kara Kutu Testi: Yazılım ve Sistemlerin İşlevsel Testi için Teknikler, 1995, ISBN  0-471-12094-4
  20. ^ "Kara Kutu Olarak Zihin: Davranışçı Yaklaşım", s. 85-88, Friedenberg, Jay; ve Silverman, Gordon; Bilişsel Bilim: Zihin Çalışmalarına Giriş, Sage Yayınları, 2006.