vyk08xA. , 28 Nisan 2016UZAY ÇAĞI – Yapay zekanın faydaları ve riskleri nelerdir? Gelecekte bilgisayar teknolojisi ne gibi boyutlara ulaşabilir? Günümüzde bu sorular insan neslinin devamı için büyük önem taşımakta. Nitekim kendi ellerimizle geliştirdiğimiz süper zeki bir robot insan ırkının kökünü kazıyıp kendi makine medeniyetini kurmak isterse ve bunu yapabilecek gücü varsa bu sorulara cevap vermek için çok geç kalınmış olacak. Hatta siz şu satırları okurken bile birileri bir yerlerde donanımlı bir robot ordusu inşa ediyor olabilir. Farz edelim ki insanoğlu böyle bir tehlikeye adım adım yaklaşıyor, peki ne yapabiliriz? Yazının son bölümünde yer alan yapay zeka güvenliği konusunu okuduğunuzda bu meseleye kim, neden, ne kadar önem veriyor daha anlaşılır olacaktır. Dar ve Geniş Anlamda Yapay Zeka Nedir? SIRIden -iOS işletim sistemine sahip cihazlarda bulunan sesli komutlarla çalışan kişisel yardımcı- sürücüsüz araçlara kadar birçok alanda yapay zeka hızla gelişiyor. Bilim kurgu yapay zekayı genelde insana benzeyen robotlar olarak ortaya koysa da yapay zeka, Google aramalarından otonom kendiliğinden çalışan, özerk silahlara kadar her alanı kapsıyor. Günümüzde, yapay zeka yalnızca internet araması yapmak veya araba sürmek gibi ufak alanlarda iş gördüğünden, doğal olarak, zayıf veya dar yapay zeka şekliyle biliniyor. Araştırmacıların uzun vadeli hedefi ise AGI Artificial General Intelligence olarak adlandırılan güçlügenel yapay zekayı oluşturmak. Zayıfdar yapay zeka satranç oynamak ya da denklem çözmek gibi spesifik işleri insanlardan daha iyi yapabiliyorken genel yapay zeka AGI neredeyse her bilişsel işte insanlardan daha üstün olacak. Yapay zekanın faydaları kısmını incelerken genel olarak bahsettiğimiz dar anlamda yapay zeka olurken, tehlikeleri ve riskleri söz konusu olduğunda geniş anlamda, AGI, yapay zeka ön plana çıkmaktadır. Şüphesiz ki, yapay zeka eğer insan kontrolü altında tutulabilirse birçok açıdan insanlığa seviye atlatacak bir teknolojidir. “Medeniyet ile ilgili sevdiğimiz, elimizde bulunan her şey zekanın ürünüdür. Bu yüzden yapay zekayı ve dolayısıyla insan zekasını geliştirmek, teknolojiyi faydalı halde tuttuğumuz müddetçe medeniyeti hiç olmadığı kadar ilerletebilir.“ -Max Tegmark, FLI Future of Life Institute-Yaşamın Geleceği Kurumu- ’nın başkanı Burada bir çelişki var! İnsan kontrolü altında tutmak başta yapay zekanın kontrolden çıkmaması gibi bir anlam taşıyabilir. Ancak yapay zeka hakkında korkulan, tehdit oluşturan tek şey yapay zekanın kontrolden çıkması değil, aynı zamanda bunun bir silah olarak da kullanılabilecek olması. Yapay zekanın insan kontrolünde olmasına dair size küçük bir hadiseden bahsetmek istiyorum. Geçtiğimiz ay Microsoft tarafından çocuklar için geliştirilen yapay zeka programı “Tay” için Twitter hesabıaçıldı. Dili algılama ve cevap verme üzerine programlanan Tay’e çocuklarla chatleşmesi için açılan Twitter hesabı henüz 24 saat geçmeden kamuoyuna ve Microsoft’a büyük bir şok yaşattı. Yapay zekanın faydaları ve zararları dengesini bozacak bir gelişmeydi ve hatta yapay zekanın faydaları savunucularını dahi şok etmişti. Tay 24 saat sonra ağza alınmayacak küfürler ediyor, ırkçı söylemlerde bulunuyordu! “11 Eylül saldırısını Bush planladı” “Hitler haklıydı, yahudilerden ben de nefret ediyorum” “Feministlerden nefret ediyorum, hepsi ölmeli ve cehennemde yanmalı” Yukarıdakiler söz konusu söylemlerinden sadece küçük bir kısmı. Mesele anlaşılır anlaşılmaz Microsoft acilen olaya müdahale etti ve bu twitleri sildi. Ancak olay çoktan The Guardian, Independent gibi medya organlarında haber olmuştu. Microsoft, çocuklar için programlanan bir yapay zekanın 24 saat geçmeden nasıl bu hâle geldiğine dair yaptığı açıklamada insanları suçladı. Yani Tay’in kendisi ile mesajlaşan insanlar yüzünden böyle bir davranış sergilediğini söylediler. E zaten sorun bu ya; insanlar! Neden Yapay Zeka Güvenliği Araştırılıyor? Kısa vadeli olarak, araştırmacıları motive eden hedef; yapay zekanın, ekonomi ve hukuktan güvenlik, kontrol, doğrulama gibi teknik alanlara kadar birçok yerde topluma faydalı halini korumak. Şu anda, yapay zeka olan bilgisayarınız çöktüğünde veya hacklendiğinde sıkıntılar yaşarken, ileride yapay zeka arabanızı, uçağınızı, güç şebekenizi, kalp pilinizi ve bunlar gibi birçok aletinizi kontrol etmeye başlayacak ve istediği her şeyi yapabilecek. Bunun yanında otonom silahlarla silahlanma yarışını önlemek de kısa vadede uğraşılacak meselelerdendir. Uzun vadede önemli olan mesele ise güçlü yapay zeka başarılı olur ve insanlardan daha üstün olursa ne olacağıdır. Good’un 1965’te belirttiği üzere, yapay zeka sistemleri öyle sistemlerdir ki kendileri, tasarlanmış sistemler olmalarına rağmen kendilerini geliştirebilir; zeka patlamasını tetikleyip insan zekasını çok geride bırakabilirler. Süper zeka gibi devrimsel yeni teknolojilerin icadı ile savaş, salgın ve yoksulluk gibi sorunların kökünü kurutmaya yardım edebilir ve güçlü yapay zeka insanlık tarihinin en büyük olayı olabilir. Fakat bazı uzmanlara göre yapay zeka, hizaya getirilmezse süper zekaya ulaşamadan insanlığın sonunu da getirebilir. Bazıları güçlü yapay zekaya ulaşmanın imkanını tartışırken, diğerleri süper yapay zekanın insanlık için faydalı olacağını garanti olarak görüyorlar. FLI’da bu iki ihtimal de söz konusu edilirken yapay zekanın bilerek veya bilmeyerek insanlığa çok zararlı olabilme ihtimali de konuşuluyor. Biz ise yapılan araştırmalar ile geleceğe daha iyi hazırlanacağımızı düşünüyor; yapay zekanın keyfini çıkarırken negatif özelliklerini ve risklerini önleyebileceğimize inanıyoruz. Yapay Zeka Nasıl Tehlikeli Olabilir? Birçok araştırmacı süper yapay zekanın sevgi ve nefret gibi insani duyguları yansıtamayacağı düşüncesinde birleşiyor ve yapay zekanın kendiliğinden iyi niyetli veya kötü niyetli olmasının beklenemeyeceğini düşünüyor. Dolayısıyla yapay zekanın faydaları ve zararlarının insan faktörüne bağlı olduğu savunuluyor. Bunun yanında, yapay zekanın riskli olma durumunu düşünürken, uzmanlar iki farklı ihtimalin üzerinde duruyor 1. Yapay zekanın yıkıcı işler için programlanması Otonom silahlar öldürmek için programlanmış yapay zeka sistemleridir. Yanlış insanların elinde, bu silahlar büyük can kayıplarına neden olabilir. Ek olarak, yapay zeka ile yapılacak bir silahlanma yarışı bu silahlarla ölümlere neden olacak bir savaşa sürükleyebilir. Düşman tarafından bertaraf edilmemek amacı ile, bu silahlar kolayca durdurulamaması için karışık ve aşırı zor şekilde tasarlanabilir. Bundan dolayı insanlar kontrolü kaybedebilir. Bu risk dar yapay zekayla bile var, yapay zeka ve otonomluk geliştikçe de artmaya devam edecek. 2. Yapay zekanın faydalı işler için planlanmasına rağmen amacına ulaşırken yıkıcı metotlar kullanması Bu ihtimal, yapay zekayı tam olarak hizaya sokmadığımız müddetçe her an çarpıcı bir şekilde gerçekleşebilir. İtaatkar bir insansız arabaya hava alanına en hızlı şekilde ulaşmak istediğinizi söylerseniz, sizi helikopterler tarafından kovalanarak veya lav püskürtülen alanlardan geçirerek götürebilir; bu şekilde isteğinizi harfi harfine yerine getirir ama istediğiniz şeyi yapamamış olursunuz. Eğer süper zeki bir sistem; bir iklim mühendisliği yapay olarak çevre sorunlarıyla, özellikle küresel ısınma ile mücadele etmek üzerine yapılan mühendislik projesiyle görevlendirilirse, ekosistemimize yan etkili olabilir, hasar verebilir ve insanların yaptığı işleri izleyerek tehdit olarak görüp engellemeye çalışabilir. Bu örneklerin gösterdiği üzere, gelişmiş yapay zeka ile ilgili endişe kötü niyeli olması değil, yetersiz olması. Süper yapay zeka hedeflerine ulaşmakta aşırı iyi olacak ve bu hedefler bizimkilerle hizaya sokulmazsa, o zaman problem oluşturacak. Muhtemelen karıncalardan nefret eden ve kötülüklerini isteyen biri değilsiniz fakat bir hidroelektrik enerji projesinde görev alıyorsanız ve karıncaların yaşam alanları sular altında kalacaksa, bu onlar için çok kötü olur. Yapay zeka güvenliğinin bir görevi de insanları bu karıncaların durumuna düşmekten korumaktır. Bu Sıralar Neden Yapay Zeka Güvenliğine İlgi Var? Stephen Hawking, Elon Musk, Steve Wozniak, Bill Gates gibi bilim ve teknoloji dünyasındaki birçok isim yakın zamanda medya ve açık mektuplar aracılığılıyla yapay zeka tarafından oluşabilecek risklerle ilgili endişelerini dile getirdiler. Ayrıca, birçok yapay zeka araştırmacısı da onlara bu konuda destek verdi. Peki, neden bu konu bir anda başlıklara taşındı? Güçlü yapay zeka fikrinin ancak yüzyıllar sonra başarıya ulaşabileceği düşünülüyordu fakat yakın zamanda gerçekleşen buluşlarla; 5 yıl önce uzmanlar tarafından onlarca yıl sonra olması beklenen yapay zeka ile ilgili gelişmeler şu anda gerçekleşmiş vaziyettedir. Bununla beraber de günlük hayattaki süper yapay zeka olasılığını uzmanlar ciddi ciddi ele almaya başladılar. Bazı uzmanlar insan seviyesindeki yapay zekanın yüzyıllar ötede olduğunu düşünse de, 2015 Puerto Rico Konferansı’nda bulunan birçok yapay zeka araştırmacısı bunun 2060 yılından önce olacağını tahmin ediyor. Güvenlik araştırmalarının onlarca yıl alabileceği düşünüldüğünde, şimdiden tedbirli olmak gerekiyor. Yapay zekanın insan zekasını geçebilecek potansiyeli bulunduğundan, geçtiğinde nasıl davranacağı konusunda kesin bir tahmin yapamıyoruz. Geçmiş teknolojik gelişmeleri bu konuda kullanamıyoruz çünkü daha önce zeka yönüyle bizden üstün olan hiçbir şey oluşturmadık. Nelerle yüzleşeceğimize en güzel örnek ise bizim evrimimiz olabilir. İnsanlar şu anda gezegeni kontrol ediyor ve bu; bizim en güçlü, hızlı veya büyük tür olmamızdan değil Dünya’nın en zekisi olmamızdan kaynaklanıyor. Eğer en zeki olma özelliğimizi kaybedersek hala kontrolün bizde olduğundan emin olabilir miyiz? FLI’ya göre medeniyetimiz, yükselen teknolojik güç ile bizim yönettiğimiz bilgelik arasındaki yarışı kazandığımız müddetçe gelişecek; bu yarışı kazanmanın en iyi yolu ise çalışmaları engellemek değil, yapay zeka güvenliği araştırmalarını destekleyerek gelişimi hızlandırmak. Son Söz Yapay zekanın faydaları ve zararları her geçen gün tekrar ve tekrar ele alınması gereken bir konu. Dolayısıyla bu konu hakkında bir yazı değil belki bin yazı dahi yazsak meseleyi tam olarak izah etmiş sayılmayız. Kanaatimce yapay zekanın faydaları da zararları da kaçınılmaz durumlar ve eğer insanlık yapay zekanın faydaları ve zararlarının ikisini de olası görüyorsa iki durum için de kendisini hazırlamalı ve gerekli önlemleri şimdiden almalıdır. Ne yazık ki bu konularda yazılmış ve yapılmış en yetkin çalışmalar yabancı dildeler. O yüzden sizler için aşağıya İngilizce yayınlamış kaynak önerilerimizi paylaştık. Faydalanmanız dileğiyle.. Hazırlayan Murat Atalay Kaynak Çevirisi Ömer İLTER Önerilen Referanslar Videolar Stuart Russell – The Long-Term Future of Artificial Intelligence Humans Need Not Apply Nick Bostrom on Artificial Intelligence and Existential Risk Stuart Russell Interview on the long-term future of AI Value Alignment – Stuart Russell Berkeley IdeasLab Debate Presentation at the World Economic Forum Social Technology and AI World Economic Forum Annual Meeting 2015 Stuart Russell, Eric Horvitz, Max Tegmark – The Future of Artificial Intelligence Öncelikle yapay zekanın faydaları ve zararlarını incelerken bu konuda daha önce yayınlanan Yapay Zeka nedir? Nasıl Gelişmiştir? adlı yazıyı okuyabilirsiniz. Medyada yazılmış Makaleler Concerns of an Artificial Intelligence Pioneer Transcending Complacency on Superintelligent Machines Why We Should Think About the Threat of Artificial Intelligence Stephen Hawking Is Worried About Artificial Intelligence Wiping Out Humanity Artificial Intelligence could kill us all. Meet the man who takes that risk seriously Artificial Intelligence Poses Extinction Risk’ To Humanity Says Oxford University’s Stuart Armstrong What Happens When Artificial Intelligence Turns On Us? Can we build an artificial superintelligence that won’t kill us? Artificial intelligence Our final invention? Artificial intelligence Can we keep it in the box? Science Friday Christof Koch and Stuart Russell on Machine Intelligence transcript Transcendence An AI Researcher Enjoys Watching His Own Execution Science Goes to the Movies Transcendence’ Our Fear of Artificial Intelligence Yapay zeka araştırmacıları tarafından yazılmış denemeler Stuart Russell What do you Think About Machines that Think? Stuart Russell Of Myths and Moonshine Jacob Steinhardt Long-Term and Short-Term Challenges to Ensuring the Safety of AI Systems Araştırmalar sonucu yazılmış makaleler Intelligence Explosion Evidence and Import MIRI Intelligence Explosion and Machine Ethics Luke Muehlhauser, MIRI Artificial Intelligence as a Positive and Negative Factor in Global Risk MIRI Basic AI drives Racing to the Precipice a Model of Artificial Intelligence Development The Ethics of Artificial Intelligence The Superintelligent Will Motivation and Instrumental Rationality in Advanced Artificial Agents Wireheading in mortal universal agents Araştırma derlemeleri Bruce Schneier – Resources on Existential Risk, p. 110 Aligning Superintelligence with Human Interests A Technical Research Agenda MIRI MIRI publications Olay incelemeleri The Asilomar Conference A Case Study in Risk Mitigation Katja Grace, MIRI Pre-Competitive Collaboration in Pharma Industry Eric Gastfriend and Bryan Lee, FLI Sanayideki güvenlikle ilgili bir olay incelemesi Blog yazıları ve konuşmalar AI control AI Impacts No time like the present for AI safety work AI Risk and Opportunity A Strategic Analysis Where We’re At – Progress of AI and Related Technologies Yapay zeka ile ilgili yeni teknolojiler geliştiren araştırma kurumlarının çalışmalarıyla ilgili bir tanıtım. AI safety Kitaplar Superintelligence Paths, Dangers, Strategies Our Final Invention Artificial Intelligence and the End of the Human Era Facing the Intelligence Explosion Organizasyonlar Machine Intelligence Research Instituteİnsandan daha zeki olan yapay zekanın pozitif etkiye sahip olmasını sağlamaya çalışan, kar amacı gütmeyen organizasyon. Centre for the Study of Existential Risk CSER İnsanların soyunun tükenme riskini azaltmak için çalışma yapmaya kendini adamış multidisiplinerbirçok disiplini içeren araştırma. Future of Humanity Institute İnsanlık ve geleceği ile ilgili araştımalar yapan mateamtik, felsefe ve fen bilimlerini kullanan multidisipliner araştırma kurumu. Global Catastrophic Risk InstituteKüresel felaket riskini önlemek üzere araştımalar yapan, eğitimler veren profesyonel danışmanlar, beyin takımı. Organizations Focusing on Existential Risks Yok olma riskleri üzerine çalışan bazı organizasyonlar için bir tanıtım. Bu sayfada listelenen birçok organizasyon ve tanıtımları Global Catastrophic Risk institute’ten alınarak bir araya getirildi. Yukarıda bulunan organizasyonlar birçok farklı konu ile beraber bilgisayar teknolojisi konuları üzerine de çalışır. Şüphesiz ki bu liste henüz tamamlanmış değil, lütfen düzeltmeleriniz ve önerileriniz için bize ulaşın. Bu yazıda * den faydalanılmıştır. UZAY ÇAĞI
Yapay zekayı temelde şöyle açıklayabiliriz, insan gibi davranabilen ve hayatı kolaylaştıran teknolojik tüm aletlerdir. Kod yazılarak ve programlanarak üretilmiş bilgisayar beyinli bir robotun, hangi durumda ne tepki vereceğinin belirlenmesi yavaş gündelik hayatın için giren yapay zeka ve insansı robotlar, son gelişmelerle beraber her ne kadar basit görünse de kolu olan kapıları açabilen, olimpiyatlar gibi kalabalık organizasyonlarda hizmet verebilen, kayak yapabilen teknolojilere zeka tarihçesiAntik Yunanlar, Çinli ve Mısırlı çağ öncesi bilim insanları robotlarla ilgilere mitlere sahipti. Fakat yapay zeka diyebileceğimiz gerçek atılımın bahsi, ilk defa 1956 yılında edildi. İngiltere'de New Hampshire'da bulunan Dartmouth College’da yapılan bir konferansta ’yapay zeka’’ terimi ilk defa ortaya zekanın üretiminde en etkin rolü İngilizler ve Japonlar oynadı. 1980'lere kadar somut bir gelişme olmayan yapay zeka alanında Japon bilim insanlarının çalışmalarına rakip olmak isteyen İngiliz bilim insanları da atılım yaptı ve 1987 ila 1993 yılları arasında önemli olmasa da bazı girişimler önemli gelişmeyse 1997 yılında IBM International Business Machines'in ürettiği Deep Blue adlı bilgisayar, dünyanın en ünlü satranç ustası Garry Kasparov'u yenmesiyle zeka çeşitleriTip 1 Tamamen reaktif basit yapay zekaİlk yapay yenen bilgisayarGoogle'ın AlphaGo adlı oyun oynayan yapay zekasıTip 2 Sınırlı hafızaMevcut birçok yapay zeka bu kendine giden arabalarEzberden konuşan robotlar ve dijital asistanlarTip 3 Zihin TeorisiGelecekte olması beklenen yapay zeka türüdür. İnsan davranışlarını etkileyebilir ve duyguları anlayabilir. İnsanlarla sosyalleşebilir ve tamamen bir insan gibi C-3PO ve R2-D2I, Robot filmi
Bu yazıda neler bulacaksınız? Herkese merhabalar. Bu yazımız mobil programlamaya başlamak isteyen ama ne kullanacağına karar veremeyenlere yönelik olacaktır. Zaten bunlardan birini kullanıyorsanız diğeriyle arasındaki farkları öğrenmiş olacaksınız. Keyifli okumalar dilerim. Hadi başlayalım. Flutter Nedir ? Flutter, 2017 yılında Google tarafından oluşturulan açık kaynak kodlu geliştirme kitidir. Android, IOS, Windows, Mac, ve Linux için uygulama geliştirme amaçlı kullanılmaktır. Olumlu ve Olumsuz Yanları Flutter’ın en büyük artısı, tek bir programlama dili ile hem IOS hem de Android için uygulama geliştirebilme imkanıdır. Hot Reload Hot reload, hızlı yazılım geliştirme imkanı sağlar. Daha az test Flutter testlerini aynı anda IOS ve Android için çalıştırır. Bu yüzden daha az test yapılmış olur ve maliyette yarı yarıya bir azalma gözlenir. Widget’lar Flutter içerisinde çok fazla widget bulundurur. Hızlı Build Tek platform üzerinde yazılım geliştirildiği için hızlı build imkanı sağlar. MVP Flutter’ın kullanıcılara sunduğu MVP desteği projelerinize hız kazandıracaktır. Kütüphaneler Flutter çoklu kütüphane kullanımını destekler. Fakat bu desteği eklenen her kütüphane için geçerli değildir. Destek Geliştiricelerin ihtiyaçlarından birisi de yazılım geliştirirken karşılaştıkları sorunlara çözüm bulabilmektir. Flutter, CI platformlarını desteklemez. Bu sebeple geliştiricilerin build ve test işlemleri için özel scriptler kullanması gerekir. Bu da projenin hızını olumsuz anlamda etkileyebilir. Risk Google, Flutter’ın yaratıcısı olduğu için bu teknolojinin arkasındaki tek isimdir. Flutter açık kaynak kodlu bir yazılım olmasına rağmen Google’ın desteği olmadan gelişmesi pek mümkün değil. Bu da Flutter’ı riskli bir duruma sokuyor. Boyut Uygulama boyutu çok önemli bir kriterdir. Kimse telefenunda gereksiz yer kaplayan bir uygulama indirmek istemez. Burada Flutter’ın eksiğini görüyoruz çünkü Flutter ile yapılmış uygulamalar, Native ile yapılmış uygulamalara göre daha fazla alan ihtiyacı duyarlar. React Native nedir ? React Native, 2015 yılında Facebook tarafından oluşturulan açık kaynak kodlu bir UI yazılım framework’tür. Geliştiricilerin yerel yazılımlarla birlikte React framework’ünü kullanmasını sağlayarak Android, IOS, Windows ve web için uygulama geliştirme amaçlı kullanılır. Olumlu ve Olumsuz yanları Güncelleme React Native, Live Reload ve Hot Reload özelliklerine sahiptir. Bu özelliğin faydası biz kullanıcılara çok hızlı güncelleme imkanı sunmasıdır. Tek Geliştirme Ortamı, İki Farklı Platform React Native’de yapılan bir projenin iki farklı platforma çıkabilmesi hem zaman hem de maliyet açısından çok büyük tasarruf sağlar. Bu özelliği barındırması React Native’in en iyi yanlarındandır. JavaScript Desteği JavaScript dili programcılar arasında yaygın olarak kullanılmaktadır. React Native’in de JavaScript destekliyor olması olumlu yanlarından saymamız için yeterli bir sebep. Oturmuş Bir Platform React Native’in ilk sürümü belirttiğim üzere 2015 yılında çıkmıştı. Yıllar içerisinde kullanıcıların sorunlarına çözümler bulundu ve React Native çok ciddi bir ilerleme kaydetti. Büyük Bir Topluluk Topluluk içerisinde bulunan uzman kadro sürekli yeni güncellemeler paylaşıyor. Bu sayede kullanıcılar teknolojiyi daha kolay ve hızlı öğreniyor. Test Aşaması Bilindiği gibi her uygulama belli aşamalarda test sürecine tabii tutulur. Bu test uygulamanın belirlenen platformda düzgün çalışıp çalışmadığını anlamak için yapılır. React Native’de yapacağınız test ile aynı anda hem Android, hem IOS platformlarında kontrollerinizi gerçekleştirmiş olursunuz. Böylelikle hem zamandan tasarruf edersiniz hem de verimliliğiniz artar. Tamamen Native Değil Native uygulamaların en öne çıkan yanı performans ve donanıma hakim olmasıdır. React Native tamamen Native bir uygulama değildir. Kısıtlı Bileşenler React Native’in popüler ve altı yıllık geçmişi olmasına rağmen hala bazı bileşenlerden yoksundur. Sadece temel bileşenleri desteklenmektedir. Terk Edilmiş paketler React Native çok sayıda kütüphaneye sahip olduğundan dolayı kullanıcılar uygulama geliştirme sürecinde hiç kullanılmayan paketlerle karşılaşabilirler. Arayüz React Native yerel sistem araçlarını kullandığı için burayı etkileyecek bir güncelleme büyük sorunlara yol açabilir. Büyük Dosya Boyutu React Native ile oluşturulmuş bir projenin ne kadar JavaScript kodundan ibaret olduğu düşünülse bile aslında olay öyle değildir. Çünkü Android bu kodu direkt derlemek yerine içerisine kütüphanelerin de eklenmesini bekler. Bu da React Native’de geliştirilen bir projenin diğer Native uygulamalarda geliştirilen projelere göre daha yüksek boyutlu olmasına sebep olur. React Native ve Flutter Arasındaki farklarÖzetle 1-Programlama Dili Flutter’da proje geliştirirken, Google tarafından geliştirilen Dart dili kullanılır. React Native’de ise JavaScript kullanılır. Nesneye yönelik programlamada tecrübeniz varsa Dart dilini öğrenmekte sorun yaşamayacaksınız. Ama daha yaygın kullanılan bir dil öğrenmek, onunla uygulama geliştirmek istiyorum derseniz programlama dili olarak JavaScript’i kullanan React Native’i seçmelisiniz. 2- Mimari Yapı Bir mobil uygulama geliştirme teknolojisi seçerken mimari yapı göz önünde bulundurulması gereken husustur. Flutter, React Native’e göre daha genç olduğu için mimari yapı olarak daha kararsızdır. Flutter kullanıcıları arasında popüler olan birkaç mimari vardır. En popüler olanı da BLoC mimarisidir. React Native’de sistem daha oturaklıdır, Facebook imzalı Flux mimarisini kullanır. 3-Kurulum Kurulum aşaması yazılıma yeni başlayanlar için daha çok önem arz ediyor. Burda karşılaştırılacak husus hangisinin daha kolay kurulabilir olduğudur. Flutter, resmi web sayfasından indirilip kurulabilir. Fakat MacOS’ da dosyası indirildikten sonra PATH değişkeni ekleyerek kurulmalı. React Native ise NPM kullanılarak indirilimelidir. JavaScript’e aşinaysanız kurulum süreci sizin için daha kolay olacaktır. 4-Verimlilik Flutter yeni bir framework olduğu için projeniz ilerledikçe karmaşıklığa sürüklenecektir. Dart diline yeni başlayacaksanız başlarda zorluk çekmeniz muhtemel. React Native’de ise işler daha kolay ilerliyor. JavaScript’e dayandığı için öğrenmeniz daha kolay olacaktır. Duyurulan yeni özelliklerine kolayca uyum sağlayıp uygulayabilirsiniz. 5-Topluluk Desteği React Native, Flutter’dan önce piyasaya sürüldüğü için daha köklü bir ekosisteme sahip. Fakat Flutter, React Native’e kıyasla daha genç olmasına rağmen çok hızlı bir büyüme gerçekleştirerek şuan React Native’e yetişmiş durumda. 6-Dökümantasyon Dökümantasyon bu teknolojiyi ilk defa kullanacaklar için büyük önem arz ediyor. Örneğin,IDE kurulumu, proje yapılandırması gibi aşamalarda dökümantasyonun yararını göreceksiniz. Flutter dökümantasyon konusunda oldukça başarılıdır. Detaylı anlatıma ve anlaşılabilir bir dile sahiptir. React Native ise Flutter kadar kullanıcı dostu değildir. Dökümantasyon konusunda yetersizdir. 7-Test Süreci Test süreci, programcı için oldukça önemli bir süreçtir. Burada karşılaşacağı zorluk en alt seviyede olmalıdır. Flutter, kendi test modüllerini kurulum aşamasında içinde bulunduruyor. Bu modüllerin nasıl kullanıldığını dökümantasyon yardımıyla öğrenebillirsiniz. React native ise test konusunda Flutter’ın gerisinde kalıyor. Test için çoğunlukla üçüncü taraf uygulamalar kullanmak zorunda kalacaksınız. Hangi tür projelerde Flutter seçilmeli? Kısa sürede MVP oluşturacaksanız Flutter’ı seçebilirsiniz. Bunun yanında kullanıcı merkezli bir arayüz istiyorsanız Flutter sizin için doğru tercih demektir. Flutter ile Yapılmış Bazı Uygulamalar Google ürünleri – Stadia, Google Ads, Google Assistant Reflect Alibaba Group – Xianyu Groupon eBay Motorları Tencent – DingDang, AITeacher, K12, QiDian, Mr. Translator, Now Live Hamilton Musical Philips Hue Hangi tür projelerde React Native seçilmeli? Büyük bir projeye başlamak gibi bir niyetiniz varsa React Native’i seçmeniz daha doğru olacaktır. Güçlü bir desteğe sahip olması sizi React Native’i seçmeye iten başka bir neden olabilir. Kodunuzu, web ve masaüstü uygulamasında da kullanmayı planlıyorsanız React Native’i seçebilirsiniz. React Native ile Yapılmış Bazı Uygulamalar Facebook ürünleri – Facebook, Facebook Analytics, Facebook Ads Manager, Instagram Bloomberg Pinterest Discord Tesla Kaynakça Görüntülenme 214
Bu Konuda Tüm Forumlar Eğitim ve Sınavlar TYT / AYT / YDT TYT/AYT Genel Sohbet Bu Konuda Şimdi Ara Sıcak Fırsatlarda Tıklananlar Editörün Seçtiği Fırsatlar Daha Fazla Bu Konudaki Kullanıcılar Daha Az 2 Misafir - 2 Masaüstü 5 sn 7Cevap 2Favori 513Tıklama Daha Fazlaİstatistik Konu İstatistikleri Son Yorum 2 yıl Cevaplayan Üyeler 4 Konu Sahibinin Yazdıkları 2 Ortalama Mesaj Aralığı 1 saat 21 dakika Son 1 Saatteki Mesajlar 5 Haberdar Edildiklerim Alıntılar 1 Favoriye Eklediklerim 2 Konuya En Çok Yazanlar Edorika 2 mesaj Elektronikciii 2 mesaj Joly Freans 2 mesaj Guest-1DC210C7A 1 mesaj Konuya Yazanların Platform Dağılımı Masaüstü 2 mesaj Mobil 5 mesaj Konuya Özel arkadaşlar ee yazmayı öğrendiğiniz kadarıyla ee nin olumlu ve olumsuz yönlerinden bahseder misiniz? Ee çok geniş bir alan Elektrik seçenler klasik yüksek gerilim dağıtım şirketlerinde çalışıyor o konuya çok hakim değilim ondan seni yanlış yönlendirmek istemem Ben elektronik seçtim ilk stajimi ASELSAN da yapmıştım yapay zeka ve robotik kol üzerine çalışmıştık ikinci stajımi da Tübitak bilgem de elektronik ve kriptoloji üzerine çalışmıştık Elektronik biraz daha yapay zeka , robotik , donanım ağırlıklı yazılım diyebiliriz. Elektrik ve elektronik baya farklı yani. Olumlu yönleri Türkiye de askerî elektronik sanayi çok iyi durumda zaten bakarsan ASELSAN askeri elektronik sanayi yada havelsan havacılık elektronik sanayi baya bir şeyin kısaltmasinda var aynı şekilde Tübitak da kollara ayrılıyor Tübitak bilgem baya bir alan vardi 1-Eger ilk 50bindeki okul yada sırlama da ise ortalaman da iyi olursa savunma sanayi tarzı yerlere rahatlıkla girersin eğer sıralaman 50k üzeri ise şartlara bakarsan görürsün 4uzerinden en az ort istiyor ki bu da baya zor, 50k üzeri almıyoruz demenin farklı yolu 2- Elektrik için değil ama elektronik programlama dili bilme önemli en azından ben c,c++,c,phyton biliyorum bazı arkadaşlarim bunlara ek Java bilen de var ama sana kalmış bu kadar yazılım bilgisi haliyle seni yarı bilgisayar mühendisi yapıyor tabi onların daha farklı ve kompleks dersleri var ama bilişim alanında da bir yetkinliğin oluyor Olumsuz yanları eğer ki iyi bir okul da değilsen, imkanları vb fazla olmayan, o zaman özel sektöre girme zorunluluğun var bu durumda her mühendislikte olduğu ekonomik ve birçok açıdan oldukça zor tabi zamanla yükseliyorsun ama biraz sıkıntı Diğeri ise okulu düşük ortalama yada mesela 4 yıl yerine 5 yıl olur ama daha fazlası 5+ iş bulmanı zorlaştırır yada çok komik teklifler alırsın ama bu her mühendislikte böyle tabi okul iyiyse uzun sürmesi anlaşılabilir ortalama bir okul ise Yurt dışı anlamında PC den çok da farkı olmadığını düşünüyorum çünkü ee ağır bir matematik ve fizik ister ama bilgisayar soyut matematik ağırlıklı tabi işinde iyi olursan ne mühendisi olduğunun bir önemi yok Sana şöyle özetliyim ilk 50k da okulu hakkıyla uzatmadan iyi ortalama ile bitiren biri boşta kalmaz ama sıra arttıkça işler zorlaşır yani olay size kalır. Benim çevremde kiler ya iyi yerde yada kötü orta yok. Üst sinif arkadaş Tübitak bilgem e girdi biliyorsun Tübitak başlangıç yeni mühendis maaşı 8k , savunma sanayi de böyle yada daha fazladır tam bilgim yok yanlış yönlendirmiyeyim2020 için boyle Donanım ağrılikli yazılım düşünüyorsan elektronik Yazılım ağırlıklı donanım içeren bir alan düşünüyorsan ceng Elektrik, elektrik zaten klasik dediğim gibi pek bilgim yok. Ama ne olursa olsun o işte en iyi olduktan sonra ceng ve elektronik çok iyi bölümler , aralarında abi kardeş ilişkisi var teşekkürler kısmı ilgimi çekti. "elektrik kısmında daha fazla iş olanağı var" denmesinin sebebi nedir? Elektrik mühendisi temel bir mühendislik Öyle denmesindeki temel neden sayı olarak az olmasıdır , elektrik mühendisliği eğitimi veren yer sayısı az Üstüne imza yetkisi olanın sayısı ondan da az Doğal olarak değerli oluyor Mesela ben elektrik elektronik de elektriğin sadece imza yetkisi dersini almıştım yüksek gerilim ile alakalı Onu alırsın gerisini elektronik den alırsın. Elinde imza yetkisi olması seni daha rahat ettirir, Ya tam bilemiyorum ikisinin çalışma şekli bile farklı elektrikçi biraz daha sahada , elektronikci bilgisayar başında. Benim gibi ne olur ne olmaz diye imza yetkisi dersini al yada durumu göre mantıkli bir karar verirsin. Elektrik hakkında iyi bir bilgim yok ondan dolayı yanlış yönlendirmek istemem, genel olarak böyle Olumlu yönler -Icerdigi fizik ve matematik temelli dersleriyle kendinize sonraki iş hayatında kullanacağınız ama kullanırken farketmeyeceginiz bir temel atıyor. -Cok fazla alt disiplini barındırıyor. Birinde zevk almazsan birinde alırsın. Istediğin alana yonelebilirsin Yaklaşık 7-8 alt disiplini var.Yazılımda dahil cengte verilen 5-6 dersi hakkıyla kendin kapatirsan -bu alanlardan çok güncel olanları ve bitmeyecek olanlari var mevcut iş sıkıntısı yakın gelecekte gözükmüyor tabi 4 sene yatmayip dersleri hakkıyla verip kendine bir şeyler kattığını sürece -Savunma sanayii düşünürsen en çok istihdam yapılan alan -Yurt dışı imkanları belki ceng kadar yada cengten bir tık dusuk kadar geniş Şimdilik olumlu olarak aklıma gelenler bunlar Olumsuz yönleri -Dersler ağır ve çok teorik bilgi içeriyor tabiki lab dersleriniz de oluyor fazla bir şekilde uygulama için ama dersler biraz ağır çalışma gerektiriyor. 2 hafta önceden başladığında gayet iyi sonuçlar alırsın sınavlardan Alt sıralardaki üniversitelerde imkan çok olmayabilir ve hoca kalitesi aynı zamanda lablar çok önemli bunlar yoksa ve sayısı eksikse sıkıntı yaşanabilir cengte ki gibi bir bilgisayar ve internet yeter olayı yok Sayfaya Git Sayfa
Yapay zeka ve yapay zeka teknolojileri gün geçtikçe, geliştirilmeye devam ediyor. Yapay zekanın, teknoloji açısından getireceklerinin yanında, birçok götürüsü de olacak. En kaba tabiriyle makinelerin, insanların yaptıkları işi yapmaları amacıyla işlev görecek yapay zeka çalışmaları, son günlerde artarak devam ediyor. Bilimsel adıyla bir bilgisayarın ya da bilgisayar kontrolündeki robotun zeka barındıran canlıları benzer olarak hareketleri yerine getirme kabiliyeti olan yapay zeka, başta teknoloji olmak üzere pek çok alana yenilik yaptıkları bir işi, insanlara oranla daha çabuk, verimli ve kusursuz bir şekilde yapabilme yeteneğine sahip olacak yapay zeka teknolojilerinin, robot çağının temellerinden biri olacağı şimdiden ifade açıdan olumlu çözümleri sunacak teknolojiler, Tech Crunch'da yer alan habere göre, o kadar da masum değil. 1969 yılında Neil Armstrong bir kongrede yaptığı konuşmada şu sözleri; “Bilim kehanete henüz hakim değil, her önümüzdeki yıl, sonraki 10 yıldan daha fazla çalışmalıyız” dile getirmiş, bilimin henüz “bazı şeylere” hazır olmadığını belirtmişti. O tarihten bu yana, gelişen teknoloji ise her yıl ve sonraki 10 yıl sürekli yeni çözümleri insanlığın kullanımına sunmuştu. Bu bağlamda dönem itibariyle yapay zeka teknolojileri ön görülemeyecek bir şekilde gelmeye insanları potansiyel gerçeklik içerisinde çalışmalarını yürütmek isterken, meydana getireceği sonuçlar tahmin edilemeyen yapay zeka teknolojilerine “geleceğin teknolojisi” gözüyle bakılıyor. Konuyla ilgili 33 yapay zeka araştırmacısı görüşlerini dile getirdi. Dile getirilen görüşler ise hiç iç açıcı olarak gözükmüyordu. Alanında uzman bilim insanları, 20 yıl içerisinde birçok dalda insanlığın hizmetine sunulacak yapay zekanın büyük risk taşıyacağını ifade çerçevesinde başta hatalı algoritmaya sahip robotların varlığı öne sürülürken, kötü yönetilecek bir yapay zeka teknolojisin, mali ve ekonomik açıdan büyük bir zararı meydana getirebileceği ifade Medya Laboratuvarı ve Harvard Programı Evrimsel Dinamik Yetkilisi Bach konuyla ilgili yaptığı açıklamada, yakın vadede teknolojinin getireceği olumsuzlukları öngöremediklerini dile teknolojileri ve verimlilik açısından son derece faydalı olacak teknolojilerin, ücrete dayalı bir ekonomik sistemin varlığına nasıl bir etki yapacağının tahmin dahi edilemediğini belirten Dr. Joscha, sonuçların iyimser olmayacağını düşündüklerini zamanda, kontrol edilemeyen bir yapay zekanın, toplum yapısında meydana getireceği değişikliğin, robot algoritmaları ile hesaplanamadığını söyleyen Dr. Joscha, işin sosyolojik boyutunun ihmal edilmemesi gerektiğini sözlerine zeka teknolojileri, kurumsal ve toplumsal alanlarda enerji başta olmak üzere, pek çok alanda hayatımıza girmiş ya da girmek üzere Devrimi sonrasında ortaya atılan “Bilişim, Teknoloji, Robot” Devrimikavramlarına temel hazırlayacak etkenlerden biri olan yapay zekanın, yeni bir devrim meydana getirmesinin an meselesi olduğunu uzman bilim insanları dahi henüz sonucu kestiremiyorken,“geleceğin teknolojisinin” nelere kadi olacağını bekleyip
yapay zeka olumlu olumsuz yanları