Çevrimiçi olarak bir kursa başladım ve Julia aracılığıyla öğretildi. Julia'da önceden deneyimim olmamasına rağmen, bir şeyleri hızlı bir şekilde almak benim için kolaydı - önceden programlama deneyimim olduğu için ve en önemlisi - Julia yazması kolay olacak şekilde tasarlandı .
Julia komut satırında REPL üzerinden çalışıyor. Visual Studio Code'un Julia için uzantısının da harika olduğunu duydum . Ancak Pluto'yu görüntü analizi gibi bir görev için kullanmak en iyisidir ve anında geri bildirim alabilmek onun için gerçekten yararlı bir şeydir.
Pluto arayüzü gerçekten güzel görünüyor ve seçilen yazı tiplerini seviyorum.
Ve Pluto'nun kullanışlı bir Live docs özelliği vardır. İmlecinizi bir işlevin veya nesnenin içine yerleştirmeniz yeterlidir ve Canlı belgeler simgesini tıklarsanız, o belirli işlev veya nesnenin belgelerini görüntüler.
Burada
randimlecimi yönteme yerleştirdim ve bunun gibi belgeler gösteriliyor.
Sen yazmak zorunda
??function()belgeleri almak için Jupyter Notebook içinde.
Julia, emojileri dizeler olarak desteklemekle kalmaz, aynı zamanda değişkenleri adlandırmak için de desteklenir!
Görmek? Julia'da değişkenleri emojilerle adlandırabilirsiniz!
Görüntülerle Çalışma
Julia'da resimlerle çalışmak sezgiseldir. Web'den veya yerel depolama alanınızdan bir görüntü yükleyebilir ve Julia'da bu görüntü ile çalışabilirsiniz.
Julia'da farklı olan, burada resimlerle çalışmanızdır. Diğer dillerde, bir görüntü nesnesi veya benzeri bir şey oluşturulur veya dosyanın yolu ile çalışmamız gerekir. Ancak burada, bir soyutlama düzeyi daha eklenir ve yalnızca görüntülerle çalışabilirsiniz. Sana göstereyim:
İlk olarak, yerel depolamadan veya yerel depolamaya indirirsiniz ve ardından bir görüntü yüklersiniz.
Ayrıca bir Mezgit Balığı resmi indirdim. Ve sana ne yaptığımı göstereyim.
Sadece bir satır kodla bazı görüntülerle 2D bir dizi oluşturdum! Bu beni büyüledi.
Julia'da resimlerle çalışmak çok sezgisel ve kolaydır.
Görüntüleri, görüntü parçalarını, diğer programlama dillerindeki diğer öğelere yaptığınız gibi işleyebilirsiniz.
Sana göstereyim. Ancak ondan önce, Julia'nın
RGBbir rengi bir değişkene kaydetmenize ve başka bir yerde kullanmanıza izin veren bir 'renk alanı' ile geldiğini bilmenizi isterim .
Bu adamın bir resmini indirdim ve bir değişkene kaydettim:
Julia ile boyutu elde edebilir ve kolayca kırpabilirsiniz.
Burada ilginç olan, her bir piksele veya bir piksel grubuna erişebilir ve bunları istediğiniz gibi değiştirebilirsiniz.
Burada, birkaç piksel aldım ve onlara bir renk olan kırmızı değerini verdim. Ve çok basit ve kusursuzdu.
Mavi ışık filtresi yapmak gibi daha ilginç şeyler yapabilirsiniz.
Bir fonksiyon yazdım ve resme uyguladım. Basitti. Ve bunun gibi işlevler bir grup görüntüye uygulanabilir ve bu da onu Bilgisayarla Görme eğitim setlerinde veri artırmada yararlı kılar. Bilgisayarla Görme sorunlarına başka büyüleyici uygulamalar da olabilir.
Julia'da piksel düzeyinde işlemleri zahmetsiz bir şekilde yapmanın yanı sıra, bunları birçok şekilde değiştirebilirsiniz.
Ve sadece koşarak-
[ head reverse(head, dims=2) reverse(head, dims=1) reverse(reverse(head, dims=1), dims=2) ]
Yine Derin Öğrenmede Sinir Ağlarının eğitiminde bunun uygulanmasını artırma dönüşümünde görüyorum.
Bir Jupyter kullanıcısı olarak yardım edemedim ama fark ettim
Jupyter Not Defterinde, bir hücreyi çalıştırana kadar, hücrenin içeriğindeki değişiklikler (değişkenler, yöntemler, sınıflar, vb.) Yansıtılmaz.
Ama Pluto ve Julia bunu otomatik olarak yapıyor.
Şimdi, bu daha incelikli bir konu. Ve benim için jüri hala bunun yararlı olup olmayacağını düşünüyor.
Pluto not defterlerini önemli bir kayıp olmadan PDF'ye dönüştürebilirsiniz. Pluto'nun PDF desteği takdire şayan.
Tam kod için (ve Julia'nın kusursuz PDF dosyaları oluşturduğunu görmek için) burada yer alan iki not defterini indirebilirsiniz (Dropbox bağlantısı) -
Jupyter'de fareye dokunmak zorunda kalmadan hareket edebilirdim, ancak bu Pluto'da mümkün değil. Yalnızca birkaç kısayol vardır ve fareler vazgeçilmezdir. Pluto hakkında bundan hoşlandığımı söyleyemem. Ama üzerinde çalışıyor gibi görünüyorlar .
Julia'nın, Pluto'nun içinden ve komut satırından erişilebilen basit ve etkili bir paket yöneticisi var.
Her gün komut satırını tercih ederim.
Gördüğünüz gibi, burada yüzeyi zar zor çizdim. Julia ve Pluto'yu sadece bir gün kullandım. Ve yaşadıklarımı, sevdiklerimi ve sevmediklerimi paylaştım.
Keşfetmem için (hepsi değilse de) çok şey kaldı. Ve bunu dört gözle bekliyorum!
Ortak kuruculardan birinin dile ilişkin vizyonunu paylaştığı MIT'deki TEDx Konuşmasına göz atabilirsiniz.
Model-View-Intent (MVI), Android dünyasında popüler bir mimaridir. Hannes Dorfmann tarafından tanıtıldı.
Algoritmaların analizi neden önemlidir? Giriş boyutu ve çalışma süresi nedir? Girdi boyutu, girdide bulunan toplam öğe sayısı olarak tanımlanır. Bir algoritma tarafından geçen süre, i girişinin boyutuyla birlikte büyür.
Bir önceki yazıda "Raspberry Pi'ye Java ve JavaFX Yükleme" yazısında, ARMv7 veya ARMv8 işlemcili Raspberry Pi üzerinde grafik kullanıcı arabirimi ile JavaFX uygulamalarını çalıştırabilmek için BellSoft LibericaJDK'nın nasıl kurulacağını okuyabilirsiniz. Ancak bu, Raspbian Pi'nin bir parçası olan varsayılan OpenJDK 11 ile uyumlu olmayan bir ARMv6 işlemci kullandığından, Raspberry Pi'nin bazı (eski) sürümleri için işe yaramayacaktır.
Kasım 2020'nin başlarında SalesForce, açıklanamayacak şekilde JARM adlı yeni bir aktif TLS parmak izi alma aracını duyurdu. JARM'ın temeli, bir hedef sunucu özel olarak hazırlanmış çeşitli farklı TCP "İstemci merhaba" paketleri kullanılarak tarandığında, elde edilen yanıtların birleştirilip, paylaşılan veya benzer bir uygulama veya sunucunun göstergesi olan bir parmak izi sağlamak için karma hale getirilebilmesidir. yığını.
Harika geliştiriciler yapan teknik olmayan şeyler Bir süredir bu makaleyi yazmayı erteliyorum - yazmak için hiç nitelikli hissetmedim. Bugün onu yazma zamanının geldiğini düşündüm.
Teknoloji endüstrisindeki bir pozisyon için mülakat yaparken, herhangi bir teklif değerlendirilmeden önce genellikle en az üç tur mülakattan geçeceksiniz. Mermiler genellikle şuna benzer: Eğer öyle düşünüyorsan, yanılıyorsun.
"Yıldızlarla Dans Etmek" izleyicileri, ev sahibi Tyra Banks'i göstermeye henüz ısınmadı. Bir takdir gönderisinin yorumlar bölümünde kavrulmuştu.
'Spectre' filminden sonra Daniel Craig, bir daha James Bond oynamakla ilgili bazı kötü şeyler söyledi. 'Ölmek İçin Zaman Yok' yıldızı şimdi pişmanlık duyuyor.
Carmel'in 'Nine Perfect Strangers' hikayesi şok edici bir hal aldı. Ancak izleyicilerin merak ettiği şeylerden biri de onun gözü.
'Sex Education' Sezon 3, Netflix'e geri döndü. Hayranlar, Alistair Petrie (Bay Groff) ve Connor Swindells'in (Adam) gerçek hayatta akraba olup olmadığını merak ediyor.
Facebook'ta adınızı değiştirmek ister misiniz? Sadece birkaç basit adımda yapmak kolaydır.
Her zaman 10.000 adımlık bu keyfi günlük hedefin gerisinde kalıyorsanız, iyi haberlerimiz var. Daha az adım atarsanız sağlığınız da aynı derecede fayda sağlayabilir.
Garden State, ABD'de kendi gazınızı pompalamanın yasa dışı olduğu tek eyalettir. Ne oluyor?
Bu arada, alacakaranlıkta ve dolunayda araba kullanmak da size bir iyilik yapmıyor.
İlk Apple Watch grubu, kilitlenmeyi ve yüklenmeyi bekleyen bir sürü küçük küçük oyun uygulamasıyla Cuma günü kullanıcıların ellerine ulaşıyor. Mikro oyunlarda neyin iyi olabileceğini görelim.
Nintendo'nun en son Zelda oyunu Breath of the Wild, kullanıcılara keşif, sürpriz ve çekicilikle dolu devasa, gelişmekte olan bir açık dünya sunduğu için hak ettiği övgüleri topladı. Bununla birlikte, oyunda daha derine inerken, bazı kötü sürtünmeleri ve yoğun işleri azaltmak için birkaç hızlı kullanıcı deneyimi (UX) tasarım iyileştirmesinden yararlanabilecek bazı alanları fark etmeye başladım.
Resim: Lion Forge Comics. Mariko Yamashin tarafından sanat.
En sevdiğimiz son derece maaşlı modellerimizin podyumda bir değil iki kez yürümek için her türlü pırıltı ve ihtişamla giyindikleri, ardından sıcaklığının bir saat sürecek prodüksiyona dönüştürülmesi için birkaç hafta bekledikleri yine yılın o harika zamanı. daha da sıcak görünüyorlar ve böylece kimse düşmesin Evet, Victoria's Secret Fashion Show Salı gecesiydi ve bizler tüm çileyi görmek için 8 Aralık'a kadar beklemek zorunda kalırken, işte bu uzaylı yaratıkların nazikçe düşmesini sağlayan tüm fotoğraflar. bizimle birlikte Dünya Gezegeninde takılmak için
Megan Thee Stallion, Perşembe günü yeni işbirliğini duyuran bir Instagram videosunun yanında, “Sporun olmasını istediğiniz her şey olduğunu bilmenizi sağlamak için fitness hikayemi paylaşıyorum” dedi.
Şarkıcı, kolluk kuvvetleri tarafından öldürülen 61 Siyah kadın ve kızı onurlandıran bir marş yaratmak için Afro-Amerikan Politika Forumu ve eğlence arkadaşlarıyla bir araya geldi.
Heather Locklear, nişanlısı ve lise aşkı Chris Heisser'ın 60. doğum gününü bir hatıra fotoğrafı paylaşarak kutluyor
Tim Donnelly'nin Cuma günü New Mexico'daki evinde ameliyattan kaynaklanan komplikasyonlar nedeniyle öldüğü bildirildi.