Showing posts with label Education. Show all posts
Showing posts with label Education. Show all posts

Wednesday, July 11, 2018

Data Science and Data Engineering

Standard




So this is the world of technology. And This entire world is now almost relying on technology. And Yes! that is true. Our business our education our technical life each and everything is depending on technology and science of course. And when there are technology and science there is also a word appears behind which is DATA. Data is everywhere. We are using data to find results of anything.
No matter what is happening data is mainly responsible for everything. And thus Data has been introduced in the field of science and technology. And then it was divided into two more parts in terms of its usability and productivity, which is Data Science and Data Engineering.  
Most of the people out there often mix up between Data Science and Data  Engineering.
But the truth is these both are totally different. They both have their own task but they are both connected with each other.

So let's start with Data Science.



  • What is Data Science?

Data Science involves using automated methods to analyze massive amounts of data and to extract knowledge from them.



Data science is everywhere. It uses for Statistical research, Mathematics, Data processing and most importantly on Computer science as well as Machine Learning which is now a great game changer on technology. 
In terms of mathematics, data science contributes a lot. But in present in the field of computer technology and science machine learning and deep learning are ruling the most. 

Machine Learning explores the study and construction of algorithms that can learn from and make predictions on data. It is closely related to computational statistics. Besides, it used to devise complex models and algorithms that lend themselves to a prediction which in commercial use is known as predictive analytics.

Side by side Deep learning is one of the only methods by which we can circumvent the challenges of feature extraction in machine learning. This is because deep learning models are capable of learning to focus on the right features by themselves, requiring little guidance from the programmer.
Therefore, we can say that Deep Learning is:
 1. A collection of statistical machine learning techniques
 2. Used to learn feature hierarchies
 3. Often based on artificial neural networks.


Reference:  https://www.quora.com



  • What is Data Engineering?
Data engineering includes what some companies might call Data Infrastructure or Data Architecture. The one who gathers and collects the data, stores it, does batch processing or real-time processing on it and serves it via an API (application programming interface) to a data scientist who can easily query it. And one who does all these is called a Data Engineer.




Data engineering means a good Data engineer has to gain good computing skills along with extensive knowledge on databases and best engineering practices. This includes some backend systematic skills like handling and login errors, monitoring the system, building human-fault-tolerant pipelines, understanding what is necessary to scale up, addressing continuous integration, knowledge of database administration, maintaining data cleaning, ensuring a deterministic pipeline and so on.
It all requires several types of software engineering skills and experience. 

Data Engineers' Responsibilities

The data engineer is someone who develops, constructs, tests and maintains architectures, such as databases and large-scale processing systems. The data scientist, on the other hand, is someone who cleans, massages, and organizes (big) data. 

Data engineers deal with raw data that contains human, machine or instrument errors. The data might not be validated and contain suspect records; It will be unformatted and can contain codes that are system-specific. 

Lastly, to deliver the data to the data science team, the data engineering team will need to develop dataset processes for data modeling, mining, and production. 



Data Scientists' Responsibilities


Data scientists will usually already get data that has passed the first round of cleaning and manipulation, which they can use to feed to sophisticated analytics programs and machine learning and statistical methods to prepare data for use in predictive and prescriptive modeling. Of course, to build models, they need to do research industry and business questions, and they will need to leverage large volumes of data from internal and external sources to answer business needs. This also sometimes involves exploring and examining data to find hidden patterns.

Once data scientists have done the analyses, they will need to present a clear story to the key stakeholders and when the results get accepted, they will need to make sure that the work is automated so that the insights can be delivered to the business stakeholders on a daily, monthly or yearly basis. 

The data scientist needs to be aware of distributed computing, as he will need to gain access to the data that has been processed by the data engineering team, but he or she'll also need to be able to report to the business stakeholders: a focus on storytelling and visualization is essential. 



Finally,

Both are different in terms of task and perspective.
But Both are also connected with each other. A data scientist cannot do their job without a data engineer. Data engineers enable data scientists to do their jobs more effectively! And thus the entire technical process works on.















Sunday, June 14, 2015

Clearing the confusion the reason behind Facebook Hacking

Standard


Some of the people out there often request me to Hack someones Facebook account or any social network's account. This post is for those who often ask me to Hack. **SORRY TO THOSE WHO KNOWS MUCH BETTER ABOUT THIS, I AM JUST HIGHLIGHTING ABOUT THIS POINT ** 

So Talking about Hacking- It is a way, it is a technique or a trick to bypass someone’s login panel or make access without any authorization or something. It means the breaching of an online security system. Please guys stop creating rumours about hacking. SOME of the people don't know what actually Hacking is! Trust me i don't know the H of hacking, all I want to say that i got only the meaning of Hacking and i know a FEW things about Hacking but NOT about all. Yes i'm really passionate about hacking but true to say I don't have that skill properly. I m here to let you guys know what is hacking or what is Facebook hacking. Actually Nowadays a Facebook Account can not be Hacked! By reading this line most of u wondering that facebook is still hacking so this line is not true. Yeah its true that nowadays people's Facebook accounts are being hacked and perhaps many accounts are being hacked at this moment somewhere! So how does it happen?
Basically nowadays everyone can be a hacker. And this type of hackers uses Phishing attack to grab somebody's facebook account's login credentials. so all they need a fake facebook login page and send that link to the victim and as he/she clicks that link and login to that fake facebook page with his/her facebook username and password, that hacker/phisher instantly catch that login credentials from his specific email which came from that victim! see it is that easy! It is an example of phishing attack. there are many other phishing trick out there to grab somebody's password but this example is quite famous. Most of the people have already beware about this and they know enough about this. Another way is Keylogging. Its a simple Software/tool that may installed in a computer or any other device that can be used to grab your keystrokes and when you are typing your password on the keyboard the keylogger tool can grab your password and store that password into its specific location or send it to any specific email remotely! and after that when you are gone the hacker can easily open that file of Keylogger and find your all keystrokes including your passwords,email and pin number! One more trick is guessing. I think that I don't need to say anything about this.You guys know about this very well.

So these are some common reason behind hacking/stealing passwords.
Except these a Facebook account can NOT be hacked because Facebook Inc has improved their security system very strongly and they are still improving their system everyday and as far as i know that's why Facebook is the most famous Social Network in the entire world! Facebook has a lot of brilliant engineers to give much security codings. Now if anybody can break into their security system he must go to Facebook HQ for a job with a huge amount of salary.






Friday, December 19, 2014

Now Anyone can Learn Programming with Code.org

Standard



Code.org is a non-profit organization and eponymous website led by brothers Hadi and Ali Partovi that aims to encourage people, particularly school students in the United States, to learn computer science. The website includes free coding lessons, and the initiative also targets schools in an attempt to encourage them to include more computer science classes in the curriculum. On December 9, 2013, they launched the Hour of Code 2013 challenge nationwide to promote computer science during computer science week until December 15, 2013. Major tech companies and their founders, including Bill Gates and Facebook’s Mark Zuckerberg, have put up about $10 million for Code.org.


Goals:

According to its website, Code.org has the following goals:

Bringing Computer Science classes to every K-12 school in the United States, especially in urban and rural neighborhoods.
Demonstrating the successful use of online curriculum in public school classrooms
Changing policies in all 50 states to categorize C.S. as part of the math/science "core" curriculum
Harnessing the collective power of the tech community to celebrate and grow C.S. education worldwide
Increasing the representation of women and students of color in the field of Computer Science.


Launch and first video release:

Code.org was launched in January 2013 by Hadi and Ali Partovi, with the goal of making programming accessible to everyone. Their initial focus was on creating a database of all computer science classrooms in the United States. The launch was covered in a number of technology publications online, includingTechCrunch,and Geekosystem. In late February 2013, a month after launch, they released a video featuring Mark Zuckerberg, Bill Gates, Jack Dorsey and other programmers and entrepreneurs on the importance of learning to code. This video was covered in a number of news sources. Two weeks after the launch, TechCrunch reported that the video had been a "blockbuster hit".


Hour of Code challenge:

During Computer Science Education Week  from December 9 to December 15, 2013, Code.org launched the "Hour of Code Challenge" on its website to teachcomputer science to school students, enticing them to complete short programming tutorials. The challenge involved getting people to write short snippets of code to achieve pre-specified goals using Blockly, a visual programming language of a similar flavor as Logo. The initiative had been announced about two months in advance. At the time of launch, the initiative was supported by United States President Barack Obama as well as leaders of many technology companies such as Microsoft and Apple Inc..About two weeks later, it was announced that over 20 million people had participated and over 600 million lines of code had been written as part of the challenge.