Herkese selam,

İşte geldim burdayım! Yahu ben gelene kadar Medium’un arayüzünde değişiklikler olmuş sanki. Artık ne kadar zamandır burada paylaşım yapmadıysam, pes doğrusu. Yeri geldiğinde böyle de kendimizi eleştiririz :D Neyse asıl konumuza gelelim. Ne zamandır ertelediğim Netflix’in The Social Dilemma belgeselini sonunda izleyebildim. Kesinlikle daha evvel izlemeliymişim dedirtti. 💯

Vakti zamanında teknoloji devi şirketlerin çok önemli pozisyonlarında yer alan teknoloji uzmanları (bir çoğu çok sağlam bilgisayar mühendisi) ile sosyal medya kullanımı ve popüler olan uygulamaların tehlikeleri üzerine bilgilendirici bir belgesel çekmişler. Yaklaşık 1,5 saati olan herhangi bir bireyin (sosyal medya hesabı olsun olmasın) ilk fırsatta izlemesini şiddetle öneriyorum. …


Hello, folks!

I am not good at writing. So I decided to take “Writing in the Sciences” [1] course from Coursera [2] to overcome the fear of not being a good writer. A big thank you to Dr. Kristin Sainani [3] for this great course 🤗 While taking this course, I would like to share highlighted points of the course. In this post, you can find brief notes from the first two weeks. Let’s start 🙌🏽

Image for post
Image for post

The followings are suggestions for the principles of effective writing:

  • Cut unnecessary words and phrases
  • Use the active voice (subject + verb + object)
  • Write the verbs (use strong verbs, avoid turning verbs into nouns, and don’t bury the main…


Sizler de bazı yıllarınızı yaşarken daha çok söz sahibi olmak istemez miydiniz? Böyle konuşunca kadere taş atıyormuşum gibi hissettiriyor ancak amacım konuyu öyle bir yere çekmek değil ki. Bu cümleyi bana kurdurtan, kültürel yapıya fazla adapte olma durumundan ötürü bazı kavramları sorgulamadan, olduğu gibi öğrenme halinin farkına varılması. Bilinçlendikçe farkına vardığımız geçmiş yıllarımızı şöyle bir gözden geçirme durumu. Bana göre sanırım bir insana yapılabilecek en büyük kötülüklerden biri, kişinin kendini keşfetmesine uygun ortamın hazırlanmamış hatta bununla da kalmayıp o hayatlara müdehale ile bir fabrika ürünü gibi standard bir yapıda var olmasına ortam hazırlanmış olmasıdır. Ne çocuğumuza, ne sevdiceğimize, ne de en yakın arkadaşlarımıza bunu yapmadığımız konusunda hassas olabilsek keşke. Tabii bu eylem kendi içinde çok önemli bir farkındalık barındırıyor ki o farkındalığı yaşamak için kafa yormak, çevreden gelen girdilere karşı açık olmak, öncelikle o kişinin sorgulaması lazım falan filan. Her zaman daha iyi ve daha kötü, daha eğlenceli ve daha sıkıcı vardır. …


Heeeey, duydunuz mu Ph.D. Qualifying Exam’i nam-ı diğer Doktora Yeterlilik Sınavı’nı geçtim💃Bu süreçte neler mi yaptım, haydi hep beraber bir göz atalım👀

Türkiye’de doktora yaparken süreç (genel anlamda) aşağıdaki gibi dörde ayrılıyor:

  1. Doktora ders dönemi
  2. Doktora yeterlilik dönemi
  3. Doktora tez önerisi dönemi
  4. Doktora tez dönemi

Derslerinizi verince sıra doktora yeterlilik sınavını geçmeye geliyor. Doktora yeterlilik sınavının uygulanışı her okul ve bölüme göre farklılık gösterebiliyor. Ben Boğaziçi Üniversitesi Bilgisayar Mühendisliği’nde uygulanan güncel doktora yeterlilik sınavından bahsedeceğim. Pekiii, neymiş bu yeterlilik sınavı şimdi birazda ondan bahsedelim.

Nedir bu yeterlilik sınavı?

İlk olarak Boğaziçi Üniversitesi Fen Bilimleri Enstitüsü’nün (FBE) web sayfasında yer alan bu konuya dair açıklamayı paylaşayım. …


Herkese selamlar. Buraya yazmayalı bir yıl olmuş.

Umarım bu yazıyı okuyan herkesin keyfi yerindedir. Benim keyfim bir süredir fena halde kaçıktı ve bu nedenle kendi içimde kaybolmuş gibiydim. Bu geçtiğimiz son bir yılda kendime ve hayata dair bambaşka şeyler öğrendim. Bulutların üstüne çıktığım zamanlar da oldu, geceleri ağlamaktan gözlerimin ağrıdığı zamanlar da. Anlayacağınız acı tatlı bir sürü anı biriktirdim. Bazı kırgınlıklar dışında çoğu geride kaldı şimdi.

Yanlış anlaşılma olmasın, bunca zamandır yazmama nedenim biraz zaman ayıramamakla, biraz hangi konu üzerine yazacağımı bilememekle ilgiliydi. Kısaca bahaneler ürettim diyebiliriz.

Bu geçtiğimiz bir yılda Avrupa Birliği projemizi sonuçlandırdık. Öğretici ve zaman zaman yorucu bir süreçti. Aynı zamanda bazı etkinliklere ve konferanslara kimi zaman dinleyici kimi zaman konuşmacı olarak katılma fırsatım oldu. Bunlardan birkaçı SIU 2018, Kodla 2018, Python Saatleri, DjangoCon Europe 2019, Özgür Yazılım&Linux Günleri 2019 gibi. Teknik, pratik ve sosyal açıdan faydalı birçok şey öğrendim. Lisans derecemi aldığım yani Marmara Üniversitesi’ndeki öğrenci arkadaşlara mezuniyet sonrasında neler yaptıklarımı anlattım. Benim için bambaşka bir deneyimdi. Bunların yanı sıra tekrar spora başladım. 1,5–2 aydır düzenli olarak haftada iki kere koşuyorum. Çok yakın zamanda koşuyla ilgili doğru bildiğim bazı yanlışları öğrendim. Bir de Yoga’ya başladım. Bilgisayar mühendislerinin bir anlamda makus kaderi olan saatlerce bilgisayarın başından kalkılamıyor olmasının acısını vücudum daha fazla çekmesin diye (ağrı sızı hissettiğimden değil bu konuya açıklık getireyim) vücudumu esnetmeye ve rahatlatmaya karar verdim. Şimdilik haftada iki kez falan yapıyorum, yoga’da daha çok yeniyim. Pek yakında çoğunu sizinle paylaşıyor olacağım. …


Google Hash Code’u duyanlarınız ya da katılanlarınız olmuştur. Bu yılki Google Hash Code geçtiğimiz perşembe yani 1 Mart 2018'de Türkiye saati ile 20:30–00:30 arasında gerçekleşti. Bu yıl ben de ilk kez #Hash Code’a katıldım ve çok büyük keyif aldım. Bu yazımda sizlere ilk kez deneyimlediğim Google Hash Code yarışmasından bahsedeceğim.

Image for post
Image for post

Hash Code, ilk olarak 2014'te Fransa’da 200 katılımcıya ve sonrasında katlanarak artan bir katılımcı kitlesine ulaşan, Avrupa, Orta Asya ve Afrika çapında öğrenciler ile sektörün profesyonellerine yönelik Google tarafından düzenlenen bir programlama yarışmasıdır. Öğrenciler, takımlar halinde katılabilecekleri yarışmada Google’da karşılaşılanlara benzer gerçek algoritmik problemleri çözmeye çalışıyorlar. Yarışma online qualification round ve final round olmak üzere iki aşamadan oluşuyor. Yani, ilkinde online olarak takımınızla hub’tan (ileride bahsedeceğim) ya da istediğiniz yerden problemi çözmeye çalışıyorsunuz. …


This is a blog post for inzva

Bayesian Networks (BNs)

Image for post
Image for post

Bayesian Networks (BNs) are a member of probabilistic graphical models for modeling uncertainty. BN is a powerful tool for subjective logic [2]. Bayes nets are also useful for representing flexible applicability [3]. BN is a directed acyclic graph (DAG) where the nodes denote the random variables and the edges represent their conditional dependencies

Image for post
Image for post

Equation 1 illustrates Bayesian inference with Boolean variables. In this equation, p(H) denotes the prior probability of an issue belonging to class H (hypothesis) where p(E|H) is the likelihood of observing E (evidence) when the given issue belongs to H. Note that p(E|H) is mostly never equal to p(H|E).


Herkese selam.

Şu sıralar hem akademi hem endüstrideki arkadaşlar için çok yoğun bir dönem. Bazılarımızı ise kabul alma stresi sarmış durumda. Evet her okulun başvuru tarihi değişiklik gösterse de Yüksek Lisans (Master) ve Doktora (Ph.D.) başvuruları başladı. Bu yazımda, doktoraya başvuru sürecimde okulun kendi sitesinde paylaşmış olduğu bilgilere ek olarak, benim sekreterliği arayıp netleştirmeye çalıştığım evraklardan (hatırladığım kadarıyla) ve mülakatta edinmiş olduğum deneyimlerimden birkaç dipnot paylaşmaya çalışacağım.

Image for post
Image for post

Varsayıyorum ki yüksek lisans yada doktora yapmaya karar verdiniz. Şimdi sıra geldi nerelere başvurmak istediğinize. Ben Boğaziçi Üniversitesi’nde doktoramı yapıyor olduğum için bu yazımda Boğaziçi Üniversitesi’nin sürecinden bahsedeceğim.

Öncelikle Boğaziçi Üniversitesi’nin Adaylar sayfasında çok iyi hazırlanmış içerikten gerekli bilgilendirmeleri okuyup, bilgi sahibi oluyoruz. Mesela şu sıralar 2017/2018 Bahar yarılı için başvuru dönemindeyiz. Başvuru için gerekli belgeleri yine bu sayfada bulabilirsiniz. …


Step 0: Introduction

In this article, we will work with Twitter, which is quite popular and has a lot of users. By using the Twitter API and writing our code in Python language, we will collect data from Twitter and try to process this data according to my story. Let’s tell the story and go to the implementation section 🙌🏽

Step 1: Collect data from the Twitter API

We will use Twitter (Application Programming Interface) to get data from Twitter. First of all, we need to go to a new app creation page and get our own key and secret values. …


Aşama 0: Giriş

Bu yazımda oldukça popüler ve haliyle çok fazla kullanıcı kitlesine sahip olan Twitter ile bir çalışma yapacağız. Twitter API kullanarak ve kodumuzu Python dilinde yazarak Twitter’dan data çekeceğiz ve bu datayı hikayemize uygun olarak işlemeye çalışacağız. Haydi hikayeyi anlatıp kodlama(implementation) kısmına geçelim 🙌🏽

Aşama 1: Twitter API’dan datanın toplanması

Twitter’dan data çekme işlemini API (Application Programming Interface) kullanarak yapacağız. Öncelikle yeni bir app oluşturma sayfasına giderek kendimize ait key ve secret gibi değerleri almamız gerekiyor. API ile Twitter’a bağlanırken bu edindiğimiz değerleri kullanacağız.

import requests
from requests_oauthlib import OAuth1
import oauth2

CONSUMER_KEY = “XXX”
CONSUMER_SECRET = “XXX”
ACCESS_TOKEN = “XXX”
ACCESS_TOKEN_SECRET = “XXX”
auth = OAuth1(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
consumer = oauth2.Consumer(key=CONSUMER_KEY,secret=CONSUMER_SECRET)
access_token =…

About

Gönül Aycı

Ph.D. Cand. in CmpE @Boğaziçi University. #ai #privacy #uncertainty #ml #dl #running #cycling #she/her https://www.cmpe.boun.edu.tr/~gonul.ayci/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store