Category Archives: Machine Learning

Creating Tomorrow

recommender.ir is the first and the only recommender as service in Iran. I developed it three years ago. It was around two years that recommender.ir was working and surprisingly, I was looking for a website which accepts using it! I … Continue reading

Posted in Big Data, Cloud Computing, Cluster, Java, Linux, Mac OS X, Machine Learning, Networking | 1 Comment

An Introduction to Apache Spark

I’ve prepared a short presentation on Apache Spark. I presented it yesterday morning. Just wanted to share it here as well.

Posted in Big Data, Cloud Computing, Cluster, Java, Linux, Machine Learning, Networking, Open Source, Software Engineering, Software Market Demands | Leave a comment

Migrating From RDBMS to Document Store

A few months ago I joined a team as a Big-Data consultant. They had many issues with their log management system. The solution relied on an RDBMS centric architecture. They were facing a collection of issues such as run-time error, … Continue reading

Posted in Big Data, Java, Linux, Machine Learning, Networking | Leave a comment

Software is Capturing Us

Seems things in the Software Development business are really getting easy ever. Sometimes minor modifications make major improvements. Today Software Development contains a bunch of pretty interesting languages, frameworks and tools. Human had never ever a toy set like this. … Continue reading

Posted in Big Data, Linux, Mac OS X, Machine Learning, Open Source, Software Engineering, Software Market Demands, Web | Leave a comment

My Data Life

Less than a month ago I just came back to Tehran. Before it I was working in Toronto for a couple of months. There was a terrible perfect winter. For a man from middle-east, the always changing weather of Toronto … Continue reading

Posted in Big Data, Java, Linux, Machine Learning, Open Source | Leave a comment

Verbous Log Files

During past decades programmers almost tried to simplify complex situations by translating phenomenons into the mapped numeric or logical very abstracted models. For example in an HRMS for showing that an employee is not at her desk, we may used … Continue reading

Posted in Big Data, Java, Machine Learning | Leave a comment

An Item-Based Recommender Engine and Business Challenges

This is four weeks that a recommender engine I’ve developed based on Apache Mahout, is under pressure by real users and testing scenarios. During the time I’ve collected a number of business requirements notified there are some business demands that … Continue reading

Posted in Big Data, Java, Machine Learning, Open Source, Software Engineering, Software Market Demands | 2 Comments

What Your Visitors Are Looking For?

I am implementing a number of my ideas which are about providing big data processing and machine learning services mainly using HTTP. I just finished another one. This is an introduction to a service which helps business owners to find … Continue reading

Posted in Big Data, Cloud Computing, Java, Linux, Mac OS X, Machine Learning, Networking, Software Engineering, Software Market Demands, Web | Leave a comment

A Recommender Engine for Business Owners

Got a new idea and started to make it working. The matter is collaborative filtering engines, are able to recommend users (customers). I am making an Apache Mahout instance able to recommend the business owners as well. “We also need … Continue reading

Posted in Big Data, Cloud Computing, Machine Learning, Software Engineering | Leave a comment

Big Data Hubs and Sample Data Sets

Here are a number of big data sets ready to download for who needs to give the machines a try: http://datahub.io/ http://www.ibmbigdatahub.com/ http://www.kaggle.com/ http://archive.ics.uci.edu/ml/ https://cwiki.apache.org/confluence/display/MAHOUT/Collections/ Persians also would enjoy this: روزنامه همشهری

Posted in Big Data, Cloud Computing, Machine Learning, Open Source, Software Engineering, Software Market Demands | Leave a comment