Posts

Showing posts with the label Artificial Intelligence

Applications of Data Engineering

Image
In a previous blog post about data engineering, we went through several many concepts related to data engineering such as data modeling, and then we went through different types of databases, for example, relational databases and we also got a glimpse of relational as well as NoSQL databases. And in today's blog post we will be writing about data engineer applications. Which are basically the use cases of data engineering 1st let's see what data engineering applications mean; so basically when we have data and we have engineered it then there are several things that we can do with that data and these things that we can do with processed data are the use cases of the data engineering. For example: If we have filled our containers with the data then it's not of any good use if it is not clean and well-formed. If your data is well-formed and if there are no logical mistakes, missing values, and garbage then we can easily perform the use cases and applications of data enginee...

NoSQL database

Image
  Data is everywhere, it is expanding with each passing day. Relational Database systems are kind of fixed and static. When we have something in abundance and without any standard formation, then the tables of relational database systems cry out.  So what to do with so many data integrations from several structured as well as unstructured sources. Well, the answer is to go for NoSQL (Not Only SQL). SQL is a structured query language that is used to query Relational Databases. However, NoSQL database does not contain data in the form of relations. Most of the NoSQL databases follow the JSON type structure to store data.    Formal Definition:      Guru99  provides a pretty nice definition for NoSQL databases: " NoSQL Database  is a non-relational Data Management System, that does not require a fixed schema. It avoids joins and is easy to scale. The major purpose of using a NoSQL database is for distributed data stores with humongous data stora...

What is Data Engineering?

Image
Image Source: https://medium.com/hitachisolutions-braintrust/data-engineering-with-databricks-what-why-how-d11bf2ac4905 Data is everywhere , during the morning walk, while exercising in the gym, while having a cup of coffee, during lunchtime, and during the work hours, we encounter with data. 

Web Scraping : Urdu News

Image
Web scraping is an amazing method to collect data. Many data scientist use this method. I have scrape Urdu news . Urdu is difficult to scrape but thanks to Python and its libraries. Have a look at the code and outputs below:

Data Analysis : Reading Habit Analysis

Image
Reading in the 21st century? Are you serious !!! Dr. Suess, an American writer once said: The more that you read, the more things you will know. But how? How to read so much! Why read? How to get motivated to read? If you are in search of these answers, then you are on the right page! In the quest to find the answer to the question: “What motivates you to read?”, I asked different people to respond to this question. Initially, I thought to write a simple article based on different responses I got. then I wondered if I could critically analyze the responses. Hm… critically analyze! but, how? Well, in this era when even kids are using Machine Learning for predicting the amount of Eidi they would get from their grandpa, why couldn’t we use Machine Learning for analyzing reading habit of different people. So, to get started with our analysis, we need some material. Things we need Dataset Machine Learning algorithms Kaggle.com And I think we wi...

Machine Learning Tutorial Outline

Image
Machine Learning is not a difficult course but it is a bit different. And different things require different strategies to be conquered.  That is why we will devise some strategy to learn machine learning as a whole without getting bored... so without further ado, lets have a brief overview of what we are going to cover in this Course; Lecture Topics 1.                Introduction to Machine Learning 2.                Basic categories of Machine Learning 3.                Supervised Learning : 4.                Linear Regression part1 (Uni-variant) 5.                ...

Maths For Machine Learning

Image
Before anything else, we must have the essential Maths skills for Machine Learning... So that is why we will have a brief overview of all the mathematical concepts, which will help us to pursue our ML (Machine Learning) course. I found the course on Edx very useful, if you want to refresh your mathematics concepts then you may look at this course; the link is given below: Essential Math for Machine Learning: Python Edition

1-Machine Learning : Start...

Image
John went to the cafeteria 10 times at 1:00 P.M. on 10 Fridays, each time the cafeteria was closed at that particular time. John decided not to go to cafe at 1:00 P.M. on Friday because the cafe will be closed.  But wait! How did John know that the cafe will  also be closed on next Friday at 1:00 P.M.??? Yes, you are absolutely right.  "John Learned from his Experience that the Task of going to the cafeteria at 1:00 P.M. on Fridays resulted in waste of time, since the cafe was closed on each Friday, so it will Perform the same on the next Friday." In the above scenario, John learned something so we can call it " John Learning ". Similarly, if we replace John with some sort of Machine, that can learn from the Experience or from the History about how the tasks were performed in the past given certain situation. Such that the Machine will perform the same if the same task happen again in near future. Then this will be called as Machine Learning. To mak...

GDG Islamabad : DevFest GDG 2018

Image
On 17th November, 2018, there was a 4th session of GDG Islamabad naming DevFest GDG 18 , at NUST  NICE  H-12 , Islamabad Pakistan. The event commenced at 1100 hours. The whole hall was full of business owners, entrepreneurs, developers and students. A boosting music was playing in the background.  In the beginning, community co-manager of GDG Islamabad introduced GDG. He said that digital wellbeing is the main focus of Google technologies.  Saad Hamid is a manager at GDG Islamabad. Muhammad Bin Masood is its co-manager. In the session the audience were told about different technologies of Android P mobiles. Some of these technologies and applications are: Gesture Navigation (Much needed Application) Wind down Notch support Lock-down Mode Smart Notification Auto-Rotate Button Media Panel Digital wellbeing Disconnect at night Time spent on app MOTO OF DIGITAL WELLBEING: " GREAT TECHNOLOGIES SHOULD IMPROVE LIFE, NOT DISTRACT FROM IT " ...