Sosyal Medya Uzmanı | Takiple Kazan

Python İle Yapay Zeka Öğreniyorum

Python İle Yapay Zeka Öğreniyorum

Python Yapay Zeka 

 Yapay zeka için hangi programlama dillerini tercih etmeliyim? 

Veri biliminde en çok kullanılan 5 programlama Dili 


  •  Python (%6)
  •  C/C++ (%43) 
  •  Java (%40)
  •  R (%38)
  •  JavaScript (%25) 


   Yapay zekayı düşünmenin en iyi yolu yapabildiklerini insanların beceri ve yetileriyle karşılaştırmaktır. Sonuçta insanlar bildiğimiz en zeki canlılar ve yapay zeka da insan zekasını taklit ediyor. Aslında yapay zekayı sıradan bir yazılımdan ayırt etmenin en iyi yolu da bu: İnsan zekasını taklit eden yazılımlara yapay zeka diyoruz.

 Ancak, sırayla gidecek olursak yapay zekanın bilgisayar bilimleri içinde yer alan geniş bir araştırma alanı olduğunu belirtelim. Yapay Zeka’nın amacı, insanlardan bağımsız olarak çalışan zeki sistemler yaratmaktır. Yapay zeka amiyane tabirle, sorun çözme ve öğrenme gibi insanların diğer insanlar ile bağdaştırdığı kavramsal özellikleri taşıyan akıllı makineler olarak belirtilebilir.

 İlk kez 1956 yılında bir akademik disiplin olarak ortaya çıkan yapay zeka yıllar içerisinde çok fazla ilgi konusu oldu fakat bir süre sonra fonlama eksikliği sebebiyle daha az ilgi görmeye başladı. Bu sürece yapay zeka kışı adı veriliyor.

 Bazı bilim insanları yapay zekanın insanlıktan sonra dünyanın yeni hakimi olacağını iddia ediyor. Hatta bu fikir ile yola çıkan birçok sinema filmi de bulunuyor. Bu fikre göre yapay zeka bir süre sonra süper zekaya dönüşecek ve tıpkı insanlar gibi bağımsız düşünüp karar alabilecek seviyeye ulaşacak.

 Stephen Hawking ve Elon Musk gibi önemli isimler yapay zekanın tehlikelerine sürekli olarak dikkat çeken açıklamalar yapıyor.

 Elektrikli otomobil üreten Tesla şirketinin sahibi ve yöneticisi Elon Musk yapay zekayı dünya için Kuzey Kore’den daha büyük bir tehdit olarak değerlendiriyor.

 Kaynak: https://pythondunyasi.com/python-yapay-zeka/

Grafik Tasarım Hakkında Bilgi

Grafik Tasarım Hakkında Bilgi
Grafik Tasarım Hakkında Bilgi

GRAFİK TASARIM BÖLÜMÜ
Grafik Tasarımının başlıca ilgi alanı görsel iletişim sanatıdır. Bir grafik tasarımcının işi harf, rakam, figür ve resim gibi görsel elemanları organize ederek kitlelere mesaj iletmektir. İletişimi sağlamak için logo, afiş, billboard, ambalaj, dergi, kitap, üç boyutlu görselleştirmeler, illustrasyon, animasyon ve web sayfası benzeri ürünler tasarlanır.
Bölümün programı hazırlanırken güncel idealler dikkate alınır. Toplumun sürekli değişen isteklerini karşılayabilmek için, Grafik Tasarım Bölümü dersleri sosyal, kültürel ve artistik bir temel oluşturacak şekilde planlanır. Öğrencilerin fotoğraf, illustrasyon, tipografi, basım teknikleri ve haraketli görüntü gibi tasarımın farklı dallarıyla ilgili olmanın yanında, sosyoloji ve psikoloji gibi sosyal bilimleri de tanımaları gerekmektedir. Çağdaş teknoloji gereğince, bilgisayar destekli dersler bölüm eğitiminin birinci senesinden itibaren başlamaktadır. Grafik Tasarım Bölümü, öğrencilerini meslekleri ile ilgili profesyonel bir bakışa sahip olan, yaratıcı tasarımcılar olarak yetiştirmeyi amaçlamaktadır.

Çalışma alanları:

Bölümden mezun olan grafik tasarımcılar; grafik sanat atölyelerinde, reklam ajanslarında, sanayi kuruluşlarının Ar-Ge birimlerinde, ayrıca basın- yayın sektörleri ile interaktif uygulama, sergileme, bilgilendirme alanlarında tasarımcı olarak faaliyet gösterebilirler.
Genel Olarak Grafik Tasarım Meslek Elemanının Kazanacağı Bilgiler
  • Grafik alanındaki temel ilkeleri kavrayabilme.
  • Grafik tasarım mesleği ile ilgili çağdaş teknolojilerin önemini kavrayabilme.
  • Yaratıcı, özgün, yeniliklere açık, teknolojiyi yakından izleyebilme yetilerine sahip olmanın önemini kavrayabilme
  • Alanı ile ilgili konularda, ferdi veya grup olarak araştırma, geliştirme ve yürütme konularının önemini açıklayabilme.
  • Renk ve şekilleri en ince ayrıntılarıyla algılayabilme
  • Tasarım araçlarını kullanma becerisi geliştirme.
  • Alanı ile ilgili alternatif çözümler üretme yetisi kazandırma.
  • Reklam ve matbaacılık konularındaki bilgilerini arttırma

Genel Olarak Grafik Tasarım Meslek Elemanının Kazanacağı Beceri ve Alışkanlıklar
  • Alanı ile ilgili bilgisayar paket programlarını çalıştırabilme.
  • Bilgisayar kullanarak alanı ile ilgili tasarımları yapabilme, bilgiyi depolayabilme, depolanmış bilgileri kullanabilme.
  • Alanında sorumluluk alabilme.
  • Ekipman kullanımı ve düzeni konusunda uygulama becerileri kazanabilme.
  • Alanı ile ilgili haberleşme cihazlarını kullanabilme.
  • Planlı ve sistemli çalışma alışkanlığı kazanabilme.
  • Tasarım araçlarını kullanma becerisi geliştirme.
  • Özgün fikirlerini tasarımlara aktarma kabiliyeti geliştirme.
  • Estetik görüş sahibi olarak yeni tasarımlar oluşturma.



Web Sitesi Yapim Asamalari

Web Sitesi Yapim Asamalari

Adım 1: Önce Karar


Web sitesi yapımına geçmeden önce, web sitenizle ilgili bazı kararlar almanız gerekiyor. Öncelikle; web sitenizin konusu ve amacı ne olacak, sitenizin hedef kitleleri kimler, site açmak için belli bir miktar bütçe ayıracak mısınız yoksa ücretsiz olarak mı site açmayı planlıyorsunuz? Tüm bu soruları daha işe başlamadan cevaplamanız gerekmekte.

Adım 2: Host ve Domain (Alan Adı) Temini


Web sitelerinin kaynak dosyalarının saklandığı yere host, host’un web tarayıcılarında temsili olarak gösterildiği isme de domain denir. Örneğin; www.deneme.com bir domain ismidir. Web tarayıcının adres satırına bu yazıyı yazdığımızda, www.deneme.com domaininin temsil ettiği bir ip adresi üzerinden, bu sitedeki kaynak kodların saklandığı hosta bağlanılır ve kaynak kodlar web tarayıcıda çalıştırılır.

Web sitesi açmak için sizin de bir host ve domain almanız gerekmekte. Host ve domain adını ücretli veya ücretsiz temin edebilirsiniz. Host ve domaini bazı firmalardan ücretsiz olarak temin edebilirsiniz. Yalnız ücretsiz olarak temin ettiğiniz host ve domainler ile kuracağınız sitelerde sizin isteğiniz dışında reklamlar yayınlanmakta. Ayrıca host ve domaini ücretsiz sunan bir çok firmanın ciddi derecede güvenlik açığı bulunmakta. Yalnız bazı profesyonel blog siteleri ücretsiz olmasına rağmen güçlü güvenlik duvarları kullanarak sitenizi hakkıyla korumakta.

 Adım 3: Web Sitesi Ekleme

Host ve domain adı temin ettikten sonra sıra geldi web sitenizi hosta aktarmaya. Eğer wordpress.com veya blogger.com gibi hazır blog saylarına üye olduysanız, siz üye olduktan sonra zaten hali hazırda bir web sitesi sizin için temin elmiş olacak. Siz sadece tasarımdaki renk ve yerleşimi değiştirerek, site üzerinde minik revizyonlar yapabilir ve sitenizi anında kullanmaya başlayabilirsiniz. Burada unutulmaması gereken nokta, sitenizde sizin isteğiniz dışında reklamların da yayınlanıyor olacağıdır.

Ücretli bir host ve domain temin ettiğinizde ise, host içerisinde hali hazırda bir web sitesi bulunmaz. Siz hosta siteniz kaynak kodlarını kendiniz eklemeniz gerekmekte. Eğer hiçbir web tasarımı programlama bilgisine sahip değilseniz veya sıfırdan web sitesi tasarlayacak kadar vaktiniz yoksa, hazır siteler kullanabilirsiniz. WordPress ve Joomla dünyada en çok kullanılan ve eklenti desteği en çok olan iki hazır sitedir. Birçok profesyonel şirketler Joomla kullanırken, bir çok ünlü blogcular da WordPress kullanmakta.

Adım 4: Web Sitesine İçerik Ekleme


Sitenizi kurup, renk ve yerleşim ayarlarını yaptıktan sonra sitenize içerik eklemeye başlayabilirsiniz. İçerikleriniz eklendikçe, sitenize gelen ziyaretçi sayısı da aynı oranda artacaktır. Eğer sitenize gelen ziyaretçilerin, sitenizden memnun kalıp daha sonra tekrar gelmesini arzuluyorsanız, sitenizin renk ve tasarım uyumuna dikkat edin. Mümkün olduğunca orjinal paylaşımlarda bulunun.

 Adım 5: Site Analizini ve Optimizasyonunu Yapın


Bazen siteye bir çok yararlı içerik eklemenize rağmen, sitenize gelen ziyaretçi sayısı oldukça düşüktür. Bunun en büyük sebeblerinden biri; siteniz içerisinde yer alan bazı hatalar nedeniyle sitenizin arama motorlarında görünmemesi veya aşağılarda görünmesidir. Sitenizi arama motorlarına uygun hale getirme, performans artışını sağlama ve arama motorlarında üst kısımlara yükselmek için; sitenizde bazı düzeltmelere gitmeniz gerekmekte. SEO adı verilen bu yöntemle ile siteniz hakettiği yere daha hızlı bir şekilde yükselecektir.

Kişisel Bilgisayar Güvenliği

Kişisel Bilgisayar Güvenliği
Kişisel Bilgisayar Güvenliği
Arkadaşlar bu konumuzda kişisel olarak alabileceğiniz güvenlik önlemlerimden bahsedeceğiz.

Öncelikle şunu anlamalıyız ki hacklenme olaylarında madurların şahsi hataları ilk sırayı oluşturur. Önemli olan aklımızı çalıştırmak daha sonra bilgimizi kullanmak.
İlk olarak msn hesaplarımızla başlayalım.
Forumlarda Yardım Merkezleri adında ki bölümlerde nerdeyse on konunun 7si msnim hacklendi nasıl geri alabilirim türünde.
Bizim ilk hedefimiz msn adresimizi kaptırmamak. Zaten bu tür durumlarda msn adresini geri alma ihtimali çok düşük ne yazık ki.
İlk olarak msnlerimize hiçbi şekilde tanımadığımız kişileri eklememek gerekiyor.
Çünkü tanımadığınız kişi size atacağı bir link , resim ,müzik vb. şeylerle sisteminize trojan , keylogger vb. zararlı sokabilir ve bilgisayarınızda kayıtlı tüm hesaplarızdan olabilirsiniz.
İkinci olarak ; Bazen bize zarar sadece yabancılar gelmiyor ne yazık ki.
Sevgiliniz sizden şüphelenip makinenize keylogger yerleştirmek isteyebilir , arkadaşınız sandığınız bir şahıs size zarar vermek için trojan sokmaya çabalayabilir bilgisayarınıza.
Bu tür trojan , keylogger benzeri zararlılardan korunmak için en önemli silahımız antivirusler.
Tabi hangi antivirusu kullandığımızda önemli bi ayrıntı.
Benim size önereceğim antivirusler başta kaspersky daha sonra antivir.
Antiviruslerinizi devamlı güncel tutun ki yeni ortaya çıkan zararlıları tanısın tam koruma sağlasın.
Ayrıca tanıdığnız tanımadığınız hiç kimseye hangi antivirusu kullandığınızı belirtmeyin.
Sebebi de internet ortamında bulunan cypter'lar.
Bildiğiniz gibi cypterlar zararlıların antiviruslerden kaçırılmasını sağlayan araçlar.
Saldırgan hangi antivirusu kullandığınızı bilmezse işi biraz daha zorlaşacaktır...
Bir başka güvenlik açığı da indirdiğimiz dosyalar.
Emin olmadığımız kaynaklardan indirdiğimiz dosyaların içine gömülmüş zararlılar bilgisayarımıza yerleşiyor ve truva atları sayesinde şifrelerimiz kötü niyetli kişilerin eline geçebiliyor.
Bu yüzden güvendiğimiz kaynaktan dosya indirmek alacağımız bir başka önlem.
Kullandığımız tarayıcı da önemli bi ayrıntı.
Şuan en yaygın kullanılan tarayıcılar google crome, mozilla , opera , safari , ie vs.
Ben mozilla kullanmanızı öneriyorum ve safari kullanmamanızı tavsiye ediyorum.
Ayrıca Mozilla Firefox da alacağınız bi çok önemle ( gerek script gerekte manuel ayarlamalarla ) internette çok daha güvenli bi şekilde surf yapabilirsiniz.
Son olarak da güvenliğiniz için ek programlarda kullanabilirsiniz.
Şuan en populer program herkesin bildiği gibi Antilogger...
Antilogger'ın tek kötü yanı 64bit işletim sisteminde kullanılamıyor olması.
Mozilla 'da eklenti olarak No Script'i kullanabilirsiniz.
Keyloggerlara karşı KeyScrambler kullanabilirsiniz...


Seo Nedir?

Seo Nedir?

SEO Nedir?

Öncellikle herkesin anlaması gereken konu, SEO arama motorlarını kandırmak değildir. SEO, arama motorlarının websitemizi daha iyi tarayıp indeksleyebilmeleri için onlara yardımcı olabilmektir. Yani şöyle düşünebilirsiniz, eğer iyi ve başarılı bir websiteniz varsa Google’ı ne kadar çok websitenize çekebilirseniz, arama sonuçlarında o derece yukarılara çıkabilecek ve organik trafiğiniz artacaktır.
Doğru bir SEO çalışması aşağıdaki gibi olmalıdır.
  • 1. Teknik SEO Çalışması:
Bu çalışma ile websitemizin hatalarını giderebilmemiz gerekir. Bu çalışmalar arasında; kod hatalarının giderilmesi, sayfa açılış hızı optimizasyonu, meta/title oluşturulması, doğru URL yapılarının oluşturulması, Inline CSS ve Javascript hatalarının düzeltilmesi, robots.txt dosyasının oluşturulması, site haritasının oluşturulması gibi birçok çalışma sıralanabilir.
  • 2. Site İçi Optimizasyon:
Site içi optimizasyon ile tüm sayfalarımızın taranma ve indekslenme oranlarının arttırılması hedeflenmektedir. Bu çalışmalar arasında; website kod/içerik oranının azaltılması, anahtar kelime çalışmaları, H1 etiketlerinin belirlenmesi ve iç linkleme çalışmaları gelmektedir.
  • 3. Site Dışı Optimizasyon:
Site dışı optimizasyon, websitemize dışarından gelen linkler ile ilgili bir çalışmadır. Backlink olarak sıkça duyduğumuz, site dışı optimizasyon çalışmaları arasında, websitemize gelen spam trafiğin engellenmesi ve doğru kanallardan backlink edinme çalışmaları gelmektedir.
  • 4. Raporlama:
Yaptığımız tüm bu çalışmaları mutlaka kontrol ve takip etmeli hatta düzenli formatlarda raporlara yerleştirmeliyiz. Böylelikle nelerin iyi, nelerin kötü gittiğini anlayabilmemiz mümkün olabilecektir.

Website Şablonu

Website Şablonu


Bildiğimiz gibi bir web sitesi yapmaya kalkıştığınızda ilk önce websitesine ait şablonun oluşturulaması ve buna uygun olarak web programcının kodlamayı gerçekleştirmesi gerekir. Şablon oluştururken en kolay ve bir çok kişinin kullanıdığı yöntem tablolardır.Tablolarla şablon oluştururken sürükle bırak yöntemiyle yaklaşık 5 dakikada bir sitenin tasarımını oluşturabiliriz. Fakat bu yöntemle hazırlanan tasarımların düzgün olabilmesi için iç-içe tablolar eklenmesi gerekir. Bu da daha sonraki zamanlarda problemlere sebep olur. 

Kullandığımız IDE yardımıyla da tabloların arkaplanları (background) değiştirilerek hoş görünmesi sağlanır. Bu yöntem, tamamıyla sayfanın html kısmını şişirir. Bu yöntemle hazırladığımız web sitelerinin dinamik (kolay değişebilen) bir yapıya sahip değildir. Örneğin sayfanızı yada sayfaya ait belirli bir kısmın arkaplan renginin değiştirmek istediğimizde sayfanın html kodlarını açıp oradan bulmamız gerekir. Bu da zahmetli bir iştir. Üstelik birden daha fazla sayfa için bunu yapmamız gerekirse. 

Farklı bir örnek verecek olursak; sayfamızın bir kısmının genişliğini değiştirmek istediğimizde bir tablonun genişliğiyle oynarken diğer tablonun düzeni bozulur. Bir de 40 sayfamız olduğunu düşünürsek bu daha zordur. Sonuç olarak tablosuz tasarım yaptığımızda şablonumuz; kullanılabilirlik, yönetilebilirlik açısından pek iyi bir durum da olmaz.

Tablosuz, diğer bir ifadeyle div-CSS yardımıyla yaptığımız tasarımlar daha kullanılabilir, daha yönetilebilir ve daha dinamik oluyorlar. İlk olarak web şablonumuzda neyin nerde olacağını kağıt üzerine belirledikten sonra her birer bölüm için bir div oluşturulur ve bu div'lere ait kimlikler id (identity) verilir. Eğer karmaşık ve daha gelişmiş bir uygulama yapıyorsak div haritası çıkarılır ve daha sonra gelecek arkadaşların sistemi daha kolay anlaması için proje dosyasına döküman olarak ekleyebiliriz. Div'lerimizi Html sayfamıza doğrudan yazıyoruz.


Örnek: