Utku's Blog

  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Subscribe

  • RSS

  • Search

A Beginner's Roadmap to Becoming a Full-Stack Web Developer

Posted on 2019-05-12 | Edited on 2019-05-13 | In Web Development |

I’ve been learning about web development for a while pretty much from scratch. I’ve gone over numerous guides, tutorials and documentation from various resources, among which I took note of the important and beneficial ones that I believe a beginner will benefit from the most. In this article, I’m going to share them with you as a roadmap that you can follow if you want to become a full-stack web developer in a fun and efficient way.

Using Firebase to Insert Budget Transactions to Google Sheets from Trello

Posted on 2018-12-20 | Edited on 2019-05-12 | In Web Development |

I’ve put together a YouTube Tutorial on building a serverless architecture using Firebase that lets you create transaction entries in your Google budget spreadsheet just by creating a Trello card. Throughout several short videos I demonstrate how to handle Trello Webhooks, use the Google Sheets API and work with Cloud Firestore from Cloud Functions. The project is built using mostly Node.js and a little bit of Python.

A CLI App to Insert Budget Transactions in Google Spreadsheets

Posted on 2018-11-10 | Edited on 2019-01-25 | In CLI Applications |

If you use Google Spreadsheets for personal budget management and also like to get things done from the Linux terminal as much as possible, I have some good news for you. I’ve built a CLI app to insert transaction entries in monthly budget spreadsheets with simple commands from CLI. Today I’ll be walking you through the process of building this app.

Fast Reddit Scraping

Posted on 2018-07-29 | Edited on 2019-05-07 | In Web Scraping |

Today I’m going to walk you through the process of scraping search results from Reddit using Python. We’re going to write a simple program that performs a keyword search and extracts useful information from the search results. Then we’re going to improve our program’s performance by taking advantage of parallel processing.

Tutorial on Building a Chess Game & AI Using Eclipse RCP

Posted on 2018-06-17 | Edited on 2019-01-25 | In Artificial Intelligence |

Hi all, I’ve put together a YouTube video series on developing an Eclipse RCP application in Java to build a chess game with a cool AI algorithm called alpha-beta pruning. You need no prior knowledge on Eclipse RCP to follow along, but a basic understanding of the Java programming language would definitely help.

One-vs-All Classification Using Logistic Regression

Posted on 2018-06-03 | Edited on 2019-01-25 | In Machine Learning |
Previously, we talked about how to build a binary classifier by implementing our own logistic regression model in Python. In this post, we’re going to build upon that existing model and turn it into a multi-class classifier using an approach called one-vs-all classification.

Training a Simple Binary Classifier Using Logistic Regression

Posted on 2018-05-19 | Edited on 2018-12-03 | In Machine Learning |

Logistic regression is a simple classification method which is widely used in the field of machine learning. Today we’re going to talk about how to train our own logistic regression model in Python to build a a binary classifier. We’ll use NumPy for matrix operations, SciPy for cost minimization, Matplotlib for data visualization and no machine learning tools or libraries whatsoever.

Learning Curves in Linear & Polynomial Regression

Posted on 2018-05-04 | Edited on 2019-01-25 | In Machine Learning |

Learning curves are very useful for analyzing the bias-variance characteristics of a machine learning model. In this post, I’m going to talk about how to make use of them in a case study of a regression problem. We’re going to start with a simple linear regression model and improve it as much as we can by taking advantage of learning curves.

Training a Simple Linear Regression Model From Scratch

Posted on 2018-04-21 | Edited on 2019-01-25 | In Machine Learning |

Hey everyone, welcome to my first blog post! This is going to be a walkthrough on training a simple linear regression model in Python. I’ll show you how to do it from scratch, without using any machine learning tools or libraries. We’ll only use NumPy and Matplotlib for matrix operations and data visualization.

Utku Ufuk

Utku Ufuk

Software Developer

9 posts
5 categories
28 tags
RSS
© 2017 – 2019 Utku Ufuk
Subscribe