‫Neden bu kadar pulla uğraşıyoruz diye düşünüyor olabilirsiniz.
‫Bilgisayarım yanımda.
‫Neden Mini Conda with Python ve Conda'yı indirmem ve ardından tüm bu paketleri yüklemem gerekiyor?
‫Sadece kodlamaya başlamak istiyorum.
‫Sen de öyle olmalısın.
‫Kod yazmak istediğini duymak güzel.
‫Yakında bunu çok yapacağız.
‫Ancak bilgisayarınızı almak ve bilgisayarlarımızı mini conda ve Conda ile ayarlamak, gelecekte çok
‫zaman kazandıracak önemli adımlardır.
‫Mini Conda'yı ve ardından Conda'yı indirdiğinizde, Conda size ortamlar oluşturma olanağı sunar.
‫Üzerinde çalıştığınız farklı projelerde bunlardan çokça duyacaksınız.
‫Size bir örnek vereyim.
‫Kalp Hastalığını Sınıflandırma projemiz için bir iş akışı, bilgisayarımızla başlamayı ve ardından hasta kayıtlarını
‫kullandığımız verileri ve makine öğrenimi projemiz için kullandığımız araçları içeren bir proje klasörü oluşturmayı
‫içerebilir.
‫Biraz deneyim kazandıktan sonra, veri analizi için pandas ve map plot lib gibi kullanmak isteyebileceğimiz
‫bir dizi araç olduğunu biliyoruz.
‫Bir araç veya paket koleksiyonuna ortam denir.
‫Ortamı oluşturmak için Conda'yı kullanıyoruz ve daha sonra farklı paketleri yüklemek için tekrar kullanıyoruz.
‫Veri bilimi ve makine öğrenimi araçları.
‫Daha sonra kalp hastalıklarını sınıflandıran proje sahamızda her çalıştığımızda, çevremizdeki araçları kullanırız.
‫Şimdi bu konuyu inceleyelim.
‫Bilgisayarın var.
‫Kalp hastalıkları üzerinde çalışmak gibi yeni bir projeye başlamak istiyorsunuz.
‫Ayrı bir klasör oluşturabilirsiniz, belki masaüstünde ya da buna benzer bir yerde.
‫Ve sonra bu tek bir klasör içinde, bu projede kullanacağınız her şeyi bu klasörde tutarsınız,
‫örneğin veriler, hatırlayın, hasta kayıtları veriler ve conda ortamı olabilir, bunlar kalp hastalığını
‫tahmin etmeye çalışmak için bu veriler üzerinde içgörüler bulmak için üzerinde çalışacağınız tüm
‫araçlardır.
‫Conda, bu ortamı oluşturmak, ihtiyacınız olan araçları yüklemek ve güncellemek için kullandığınız şeydir.
‫Şimdi, bu neden?
‫Bu neden yardımcı oluyor?
‫Bunu neden bu şekilde yapalım ki?
‫İşte burada işe yarıyor.
‫Örneğin, makine öğreniminin çoğu deneysel olduğu için kalp hastalıkları projeniz üzerinde çalıştığınızı varsayalım.
‫Tek bir proje için çok sayıda farklı araç kullanıyor olabilirsiniz.
‫Peki ya bir başkası sizinle birlikte sizin üzerinde çalıştığınız şey üzerinde çalışmaya başlamak isterse?
‫Conda, sıfırdan kendi çalışma tezgahlarını kurmak yerine, kullandığınız araç ve paketlerin aynısını
‫onlarla paylaşmanıza olanak tanır, böylece hemen başlayabilirler.
‫Şu anda büyük ölçüde kendi başınıza çalışıyorsanız bu pek yardımcı olmayabilir, ancak sizi temin ederim ki bir ekiple
‫çalışmaya başladığınızda en büyük sorunlardan biri budur.
‫Ben ve ekip arkadaşlarımın, kelimenin tam anlamıyla tüm günü aynı proje üzerinde çalışarak
‫ya da aynı projeyi kurmaya çalışarak geçirdiğimiz günler olurdu.
‫Ama yapamadık çünkü bağımlılık sorunlarıyla karşılaştık.
‫Bağımlılık sorunu, üzerinde çalıştığınız sorun için doğru pakete sahip olmadığınızda kullanılan
‫bir terimdir, çünkü bu sorun, bu proje, bu kalp hastalığı sınıflandırması buradaki araçlara bağımlı
‫olacaktır.
‫Ve bağımlılık sorunlarıyla karşılaştığımızda, bu araçlardan bazılarını yükleyemediğimiz anlamına geliyordu.
‫Conda bu bağımlılık sorununu çözmeye yardımcı olur.
‫Kolayca paylaşılabilen ve güncellenebilen bu ortamı bir başkasıyla paylaşabilmenizi
‫sağlar.
‫Yani ekibinizde birden fazla kişi varsa ve hepiniz benzer verilerle, benzer veri bilimi ve makine
‫öğrenimi araçlarıyla benzer bir proje üzerinde çalışıyorsanız.
‫Bu iş akışını yapmamızın nedeni, bir proje klasörü oluşturabilmeniz ve daha sonra
‫bunu başka birinin bilgisayarıyla veya ekibinizdeki başka biriyle paylaşmak zorunda
‫kalırsanız, onlara verileri ve conda ortamınızı içeren proje klasörünü gönderebilmeniz ve hemen başlayabilmeleri
‫içindir.
‫Şimdi tekrar, eğer bu çok fazla gibi görünüyorsa ve kabul edilmesi gereken çok şey varsa, bu kurs boyunca ele alacağımız
‫uygulamalı projelerin her biri için bir proje klasörünün yanı sıra bir ortam kurma konusunda uygulamalı pratik
‫yapacağız.