Skip to main content


Showing posts from December, 2020

How Deep Learning Works in Three Figures?

How Deep Lear ning Works in Three Figures? We understand that machine learning is about mapping inputs to targets . This is done by observing many examples of input and targets. We also know that de ep neural networks do this input-to-target mapping via a deep sequence of simple data transformations. These are layers that these data transformations are lear ned by exposure to examples.  How this learning happens? What a layer does to its input data specification is stored in the layer’s weights . The layer's weights in essence are a bunc h of numbers. W e’d say that the transformation implemented by a layer is parameterized by its weights. Sometimes the weights are called parameters of layers. L earning have to means finding a set of values for the weights of all layers in a network. For instance, the network will correctly map example inputs to their associated targets. A deep neural networ k may contain tens of millions of parameters. It is difficult

HoloLens Integration with Microsoft Dynamics 365

HoloLens Integration with Microsoft Dynamics 365 Microsoft HoloLens Microsoft HoloLens are a couple of diverse reality smart glasses. These are developed and mass-produced by Microsoft. Under the Windows 10 computer operating system, these are first head-mounted display running the Windows Mixed Reality platform. In teamwork with Microsoft, Samsung and Asus have protracted an offer to Microsoft to assist create their own mixed-reality products, founded about the concept and hardware on HoloLens. Applications As of 2016, variety of augmented-reality applications are announced or showcased for Microsoft HoloLens. A set of applications are going to be provided for free of charge for developers purchasing the Microsoft HoloLens Developer Edition . Applications available at launch include: Cortana, Microsoft's virtual assistant. Holograms, catalog of 3D objects spread that users may place and scale HoloStudio, Full-scale 3D modeling application. CAE VimedixAR may be a commerc

Deploying Data Centers under the Ocean bottom

Deploying Data Centers under the Ocean bottom Description Data centers generate a lot of heat from servers which needs a lot of energy for cooling. By installing data centers under the sea ~ cooling costs go down by 99 % as sea floor temperature remains constant over a time line of 12 months. Microsoft’s Project Natick team arranged the Northern Isles datacenter 117 feet deep to the seafloor in spring 2018. Team members tested and monitored the presentation and reliability of the datacenter’s servers for succeeding two years. The team imagined that a closed container on the ocean bottom can deliver methods to improve the overall dependability of datacenters. Concept of Data Centers The underwater datacenter concept marked onto the scene at Microsoft in 2014. This concept emerged on an occasion, Think Week that gathers employees to share out-of-the-box ideas. The concept was reflected a likely thanks to deliver speedy cloud services to coastal inhabitants and save energy .

What is Nanophotonics?

 What is Nanophotonics?  Introduction Nanophotonics is the study of understanding and engineering light at a very small scale. It is a fragment of nanotechnology that examines the conduct of light on nanometer scales as well as interactions of nanometer-sized objects with light. This is moreover deliberated a branch of electrical engineering, optics, and optical engineering. Goals of Nanophotonics Optoelectronics and microelectronics If light are often squeezed into alittle volume, it are often absorbed and detected by alittle detector. Small photodetectors tend to possess a spread of desirable properties including low noise, high speed, and low voltage and power. Small lasers have numerous desirable properties for optical communication including low threshold current and fast modulation (which means more data transmission). Very small lasers require subwavelength optical cavities. One example is spasers, the surface plasmon version of lasers. Integrated circuits a

What Are JavaScript Math Expressions?

What Are JavaScript Math Expressions?  Introduction JavaScript is a programming language that follows to the ECMAScript specification. It is high-level, just-in-time compiled and multi-paradigm language. JavaScript has dynamic typing, curly-bracket syntax, prototype-based object-orientation, and first-class functions. It is one of the core technologies of the World Wide Web. The huge mainstream of websites uses it for client-side page behavior. Mathematics is an important part of life that we can't get very far without. This is particularly true when we are learning to program JavaScript. We do depend on processing numerical data, calculating new values, and so on, that we won't be surprised to learn that JavaScript has a full-featured set of math functions available. Familiar Operators We can use a math expression wherever we may use a number. For instance, we're familiar with this kind of statement. var popularNumber = 4; But we c

What Are Prerequisites Before Embedded Programming?

 What Are Prerequisites Before Embedded Programming? Following are the prerequisites need to be covered before jumping into sea of embedded programming. Binary Numbering System Bitwise operators Unsafe Rust Raw Pointers Mutable Static variables       Binary Number System      Keep the points in mind in sequence. Binary numbers are made up of only 1’s and 0’s . They don’t contain any other number we usually see in decimals (i.e. 2,3,4,...,9). Here are few examples. Decimal 0 1 2 4 13 21 27 45 Binary 0 1 10 100 1101 10101 11011 101101 Binary numbers have base of 2 in contrast our decimal numbers which have base 10 . What base tells us? It tells how many combination can a number give us. Decimal Binary 0000 Starts at 0 0000 Starts at 0 00 0 9 Goes upto 9 00 0 1 Goes upto 1 00 1 0 Reset the digit and increment the next digit. 00 1 0 Reset the current digit and increment the next  0019 Again goes upto 9 0 0 11 What happens next? 0 0 99 What happens with 99, now 2 digits are at optimum 0 1