Skip to main content

Posts

Showing posts from March, 2020

Encryption

Have you ever wondered when you start a conversation with new person it shows “Message to this chat and call are now secured with end-to-end encryption” . Here what does the encryption mean? If you are like me, who wonder what does it means I am here to clear your doubt. Encryption: It is a process of converting readable texts into unreadable form(text) through key which can be use to decrypt the unreadable text into plain text. What is key? A key is a string of characters used within an encryption algorithm for altering data so that it appears random. Like a physical key, it encrypts data so that only someone with the right key can decrypt it. In Computer term unencrypted data is called “Plain text” and encrypted data is called “Cipher text” and the formula used to encode and decode the text is called “Cipher”. And the science of encryption and decryption of information is called “Cryptography”. Why is data encryption necessary? Privacy: Encryptio...

3-D Scanning

If you are game developer you would be so annoyed while creating environment which completely real. It can be made easier with the technology called 3-D scanning. 3-D scanning: It is process of analyzing real object and grabbing the necessary data required to recreate its shape and appearance in digital form. Different machine and method exist to create 3-D object but we will the main method which are commonly: 1.       Laser triangulation 3D scanning technology. 2.       Structured light Scanning. 3.       Photogrammetry. 1. Laser triangulation 3D scanning technology: It is the most commonly used 3-D technique. As the name suggest Laser light is used in this technique. Shape of the object measure using laser light to get a digital representation of the real object. This laser scanning technique is perfect for measurement and inspection of complex geometries. It allows getting mea...

CAPTCHA?

Have you ever wondered why we are prompt to "I'm not robot" checkbox or an image with several distorted letters? What’s the propose of the Captcha? Captcha stands for “Completely Automated Public Turing test to tell Computers and Humans Apart”. In other words, CAPTCHA determines whether the user is real or a spam robot. CAPTCHAs were invented to block spammy software from posting comments on pages or purchasing excess items at once. Who uses Captcha? Captcha is used by the website that want to verify that the user is human or not before moving further. CAPTCHA is used in registration forms on websites such as Yahoo! Mail or Gmail where people can create free accounts. CAPTCHAs prevent spammers from using bots to create a plethora of spam email accounts. How does a CAPTCHA work? Classic CAPTCHAs, which are still in use on some web properties today, involve asking users to identify letters. The letters are distorted so that bots are n...

How Noise Cancellation earphone works?

Two types of noise cancellation method is used in earphone: 1.        Active Noise Cancellation. 2.       Passive Noise Isolation. 1.Active Noise Cancellation (ANC): This type of technology is only available on high end headphone. ANC headphone use the microphone to capture the unwanted sound which can disturb the user experience. According to amplitude of the unwanted sound the headphone produces the negative amplitude of the same sound. This combines with the first sound to form a new wave in a process called ‘interference', which effectively cancels out the sound going into your ears. Furthermore, active noise cancellation works best when combined with good passive noise isolation. While you do get earphones with active noise cancellation, the reduced level of isolation makes this form of headset the least suited for the technology. 2.Passive Noise Isolation (PNI): Another way to get ride of the unwanted ...

Federated Learning

Federated learning is a type of machine learning in which the process in executed in the user devices instead sending the user data to the server. As we know how google takes user data which increase the privacy issues but we know that they take data for making our user experience better through machine learning that’s why they take our data which they store in their data center. To eliminate the sending the data packet to the server. Google introduced a new concept called federated learning. Federated learning enables multiple actors to build a common. Robust machine learning model without sharing data, thus addressing critical issues such as data privacy, data security, data access right and access to heterogeneous data. How the federated learning works? There are mainly three steps: 1.       Request. 2.       Response. 3.       Report. 1.Firstly, the device sends a request t...

Working of Quantum Computer

As we know how Quantum computer are different from classical computer and they can't replace classical computer. If haven't seen that blog. I recommend you to watch it before reading this blog for better understanding. Click Here Quantum computer works on mainly three principle: 1.       Superposition. 2.       Entanglement. 3.       Interference. 1.Superposition: Superposition is one of the fundamental principles of Quantum Mechanic. It is a phenomenon were all possible configuration state are present during the process at the same time. For Example: if I enter A & B as 2 bits input all possible state come under superposition i.e. 00,01,10,11. 2.Entanglement: The word tangle suggests that its connected. According to the principle of quantum mechanics entangle is the property in which two objects are connect with each other. As result if one object changes its value then aut...

Will Quantum Computer replace Classical computer?

I would like to start this topic with 2 facts: 1.Classical computer have enabled amazing things. Like the internet, communication and many more. 2.But There are still problems that we can’t solve. Classical computer fundamentally works on Binary bits i.e. 0’s and 1’s. Major drawback of classical computer in some field is that it checks one instruction at a time. And in some high-level mathematical problems checking 1 instruction at a time can take thousands of years to complete the problem because of less computational power. Here to overcome this problem companies like IBM Google Intel Microsoft and many more are developing the new type of computer called quantum computer in which they have some what had successful. Even Government of India is making effort to develop Quantum Computer. In the Budget   2020 Government of India has allocated 8000 crore for the application of Quantum Computer. So, what is Quantum Computer? Quantum computer are those comp...

Deep Learning

Deep learning is a machine learning technique that teaches computers to do what comes naturally to humans: learn by example. Deep learning is a key technology behind driverless cars, enabling them to recognize a stop sign, or to distinguish a pedestrian from a lamppost. It is the key to voice control in consumer devices like phones, tablets, TVs, and hands-free speakers. Deep learning is getting lots of attention lately and for good reason. It’s achieving results that were not possible before. Deep learning is neural network (Neural networks are a family of learning algorithms that use a "network" consisting of multiple layers of inter-connected nodes) which use to classify the unlabelled and unstructured data. Deep learning models are trained by using large sets of labelled data and neural network architectures that learn features directly from the data without the need for manual feature extraction. One of the most popular types of deep neural networks is ...

Machine Learning

Machine Learning is undeniably one of the most influential and powerful technologies in today’s world. More importantly, we are far from seeing its full potential. There’s no doubt, it will continue to be making headlines for the foreseeable future. Creating a computer system which automatically improves with experience is what machine learning all about . Machine Learning is a branch of artificial intelligence based on the idea that systems can learn from data, identify patterns and make decisions with minimal human intervention. It was born from pattern recognition and the theory that computers can learn without being programmed to perform specific tasks. Two of the most widely adopted machine learning methods are supervised learning and unsupervised learning – but there are also other methods of machine learning. Here's an overview of the most popular types. 1.       Supervised learning   algorithms are trained using labelle...

Can machine think?

In the previous, blog we understood the difference between Artificial Intelligence, Machine learning and Deep learning. If you haven’t read it yet I recommend you to read it first. Now let start with today’s topic. A.I. (Artificial Intelligence) is broad branch of computer science, the goal of A.I. is to create the system that can function intelligently and independently. The concept of A.I evolved during world war 2 to break the code message sent by German. The name of the machine was enigma. It work was to decrypt the code sent by German. There a movie created on the basis of this topic. The name of the movie is "The Imitation Game”. It’s a nice movie if you interest in A.I then you should watch it. This is how the evolution of A.I. started. With the help of A.I. we are trying to create a machine which can think like human. A.I. system is created similar to human brain. Human brain can lean by reading, seeing and though experience, similarly A.I. a...

Artificial Intelligence v.s Machine Learning vs Deep Learning.

Majority of the people get confuse about the concept of Deep learning, Machine learning and Artificial intelligence. People misinterpret these terms. So, this blog to flush of the confusing from the people’s mind. Deep learning, Machine learning and Artificial intelligence are interrelated with each other.  "Deep learning is subset of Machine learning and machine learning is the subset of Artificial intelligence". Artificial intelligence: It enable the machine to think. Getting solution via thinking require related data though which decision can be made. And to optimize the speed of AI getting to the solution data should be in sorted form. To solve that problem machine learning is used. The work of machine learning is to sort the data and analyse the given data by the user. Here comes a drawback in this platform we have to add manually the data, because it can’t identify what’s written on the screen. So, when it comes to huge amount of data entering data ma...

What's Game Engine?

A game engine is software development environment used for creating games. Basically, it’s a framework with inbuilt feature to make the development of the game smoother and save time. Just imagine if you are not using game engine and you want to create a game then you have to start from scratch. You will have to write the mandatory code which required by every game. 1.      Physic and Collision code. 2.      Render (for render 2-D and 3-D images) 3.      Sound 4.      A.I 5.      Memory management And many more. The above mention thing comes in built in the game engine by default. So, you don’t require to write the same code every time and waste time. But there is some exception when it’s better to create your own engine is when your game demand some optimized performance which a typical game engine can’t provide. Memory Management a key feature of game en...

Brainfuck Programming language

Brainfuck is an esoteric programming language. Its notation is extremely minimalism. This language use only eight single character as command and a instruction pointer. Why was this language created? In 1993, young computer programmer named “ Urban Müller ” set out to make the smallest possible compiler, because smaller the compiler  lesser time and energy it takes for the machine to respond. In the end, he came up with “Brainfuck” a new programming language whose compiler uses only 240 bytes of memory making it around 11,000 time smaller than C++ compiler. However, making such a smaller compiler, Muller has sacrificed practically.   In Brainfuck, you can only use eight command have single character: Character Meaning > increment the data pointer (to point to the next cell to the right). < decrement the data pointer (to point to the next cell to the left). + increment (increase ...

What is Rendering?

You would have come across this word many times but know why the meaning and the use of rendering in the computer. If answer No, then this blog is for you. Rendering just means “ To Draw ”. In computer point of view, its process in which code data is processed by the computer processor or the graphic card and converted into image which can be display on the screen. In technical term : Rendering or image synthesis is the automatic process of generating a photo realistic or non-photo realistic image from a 2D or 3D model by means of computer programs. Rendering technique are of two type: 1.Real-Time Rendering 2. Pre-Rendering 1.Real-Time Rending: You would have experience this rendering process if you have played a high graphic game which require graphic processing unit. In this process the rendering is done on the go, where image must be created at rapid pace. Because user interaction is high in such environment, real time image creation is required. ...

Port Forwarding

Your friend wants to connect to your computer using RDC (remote desktop connection).   Friend send request to your computer for Remote Desktop Connection to your public IP address with specific port number. A port is logical connection is used by program and service to exchange information. Ports uniquely identify    this program and services that are running on a computer. In this case remote desktop connection uses 3389. So, the request will make a way from computer to your router. Now you need to know where to forward the request for port 3389 because without any port forwarding configured your friend will not be able to connect because your router doesn’t know what to do with this request this is where port forwarding comes into play .So now we our going to tell our router to send or forward any request that is coming from 8339 and send to this computer. To do this we need to login into our router configuration page by in the routers internal IP a...

Smart Apparel

As technology is evolving at an unbelievable pace, we are not far seeing clothes getting connect to our tech Eco system. Major step has been already taken by some clothing companies and collaborating with tech companies.  One of the great examples is of Alphabet's Google and Levi Strauss in May 2015 started the concept of making a x-jacket which get connect to the phone provide some necessary features in the jacket itself. "I think we are going to see a lot of partnerships like that, and that's what is going to push the market forward," he said. "This combination of design and technology is a really important part of the story." Other smart apparel which are been introduced are the self-tying shoes, clothes showing direction, measuring pulse rate using smart fibre, changing colour in real time. Earlier in 2017, wearable technology pioneer Polar introduced the Polar Team Pro Shirt, which features heart-rate capture points incorporat...