Posts

IOT (Internet of Things)

Image
What is IOT? | Understanding The Internet of Things The internet of things, to use intelligently connected devices and systems to leverage data gathered by embedded sensors and actuators in the machines and other physical objects. IOT is expected to spread rapidly over the coming years and this will improve the quality of our connected life. Physical and virtual things in an IOT have their own identities and attributes and are capable of using intelligent interfaces and being integrated as an information network. In easy terms, IOT can be described in connected devices that are uniquely identifiable.  The Internet of things has been identified as one of the emerging technologies in IT. ARCHITECTURE OF IOT:- A critical requirement of an IOT is that the things in the network must be connected to each other. IOT system architecture must guarantee the operations of IOT, which connects the physical and the virtual worlds. APPLICATION LAYER: Lowest abstract layer with sensors, we are cre...

Tensor+Flow=TensorFlow

Image
  With the increase in popularity of machine learning and deep learning among students, the term TensorFlow has also been in demand. So today I am here to tell you briefly about what Tensorflow is, How it is implemented, and why it is important. Brief history Tensorflow was developed by Google Brain and it was released under Apache 2.0 license in November 2015. The current stable version of TensorFlow is 2.3.1 and it is a popular GitHub repo with 152k plus stars. TensorFlow is a vibrant, active community of developers with more than 2000 developers actively contributing to the code base.  What is Tensorflow? Tensorflow is an end-to-end open-source platform for machine learning. Tensorflow name itself signifies a meaning, It is made up of two words: tensor and flow. A tensor is the multidimensional array and flow is a graph of operations.  Internally, TensorFlow uses machine learning algorithms as a working graph in a multidimensional array. Once you have accessed the data...

Cloud Computing

Image
After spotting the term 'cloud computing' thinking how will a computer fit in a cloud? Or who went there up in the sky to put a computer in a cloud?? No, it is not like that. As small molecules mass to make a cloud and have a stable structure, but unstable position likewise this technology has small networks that sum up to make a cloud computing, which has fixed setup and often many users are there or no user is there. Sky cloud is everywhere and similarly, this technology is also available worldwide, it is not limited. Let us take an example: we want to save a file on our PC, but it is out of storage then we’ll have to take tours to our old files and folders and think what to delete or what not to delete to make some storage space for our new file to save. We have no option rather than deleting previous files. We want to play a high-end game, but the system doesn’t fulfill the requirements or we want to install software, but it is not free and maybe for that software we’ll hav...

Free Software

Image
  What is Free Software?  As defined by the free software foundation, “ A free software is a software that respects users freedom and community ” [1]. In other words, a software that allows users of its software to use,  modify, distribute, run, copy, study  the software. The core of the definition is the keyword  free . Free in the definition means “freedom” as in “free speech” not as a “free beer”. The idea of free software does talks about freedom. Freedom from the clutches of businesses who provides you money and takes away your own intellectual property i.e, “your code”, “ your idea ”, “ your creation” and make fortune out of it, and what one gets from its creation “ peanuts ”. You may now think that we are getting paid for this so what's the harm in giving our intellectual property to the organization we are working for? But there are some questions I want to ask my readers? Can you quote that the piece of code running in a luxurious car, which you develop...

Computer Vision -1: Getting comfortable with technology

Image
The story is just some time back, probably last year. When I was delivering a lecture on Open Source and Computer Programming with 'C', where I explained to them about open source and computer vision. This entire article is a narration of the events, where I was explaining to students about computer vision and how they can implement computer vision by just learning a new library OpenCV. How a 'C' programming lecture became a new discussion forum for students to understand computer vision technology and how students can learn computer vision just by experimenting with things. This article will be a series of articles where I will let readers at ease with computer vision algorithms. Me: Have you ever clicked a photograph? Students started shouting Yes sir many times... Me: Ok. So what is the difference between a human eye and computer a camera? Ankur: They both do some things. Me: Good. Now tell me how you differentiate between a glass and a cup? Ankur: Sir, it's o...