Skip to main content

Intro to Generative Adversarial Networks | GANs 001

   GANs consist of three terms Generative Adversarial Network. Let's understand these three terms first. Generative : A Generative Model takes input training sample from some distribution and learns to represents that distribution. Adversarial : It basically means Conflicting or Opposing. Networks : These are basically neural networks. So,Generative Adversarial Networks are deep neural network architecture comprising of two neural networks compete with each other to make a generative model. A GAN consist of two class models : Discriminative Model :- It is the one that discriminate between two different classes of data.It tries to identify real data from fakes created by the generator Generative Model :- The Generator turns noise into an imitation of the data to try to trick the discriminator Mathematically, A Generative Model 'G' to be trained on training data 'X' sampled from some true distribution 'D' is the one which, given some standard random distrib...

5 Most Popular Framework and Libraries 2020 | Best Frameworks and Libraries to Work on

Hello everyone, look at the 5 most popular frameworks and libraries. The list is based on the survey on StackOverflow.

What is a Framework?

A Framework is software that is developed and used by developers to create applications. As they are also designed, tested, and optimized by a variety of professional software engineers and programmers, the software frameworks are flexible, scalable, and effective. Using the program platform to build apps, you will concentrate on the high-level features of the application. This is because the system itself takes care of any low-level features.

1.jQuery

jQuery is a JavaScript library. It has been designed to ease HTML DOM tree traversal and manipulation, as well as event planning, CSS animation, and Ajax. Site research reveals that it is the most commonly used JavaScript library with at least 3 to 4 times more use than any other JavaScript library. It is free, open-source software that uses a permissive MIT License.

 

2.React.js

React also known as React.js or ReactJS. React is an open-source, front-end, JavaScript library for creating user interfaces or UI elements. It is maintained by Facebook and a group of developers and businesses. React may be used as a framework for the creation of single-page or smartphone apps. The key role of React is to render data in the dom, but it can be omitted by a variety of libraries, such as react-router or material-UI.



3.Angular

Angular is an open-source, TypeScript-based web application platform led by Google's Angular Team and a group of individuals and companies. Angular is a complete rewrite by the same team that developed AngularJS.


4.ASP.NET

ASP.NET is an open-source, server-side web application platform developed for web creation to create interactive web pages. It has been created by Microsoft to allow programmers to create interactive websites, apps, and services.ASP.NET's successor is ASP.NET Core.


5.Express.js

Express.js, or simply Express, is a back-end web server platform for Node.js.Released as free and open-source software under the MIT Licence. It is designed for the creation of web apps and APIs.The de-facto reference server system for Node.js has been called. Express is the back-end part of the MEAN stack, along with the MongoDB database program and the AngularJS front-end system.




Comments

Popular posts from this blog

How to resize an Image using OpenCV

Media files tends to have a lot of information and processing it need a lot of time and computation. Resizing of image and videos is done to prevent computational strain Resizing is basically modifying the width and height. Many image recognition and machine learning applications benefit from scaling. By Resizing, the training time of a neural network can be significantly reduced. We'll use CV2.resize() method :- cv2.resize(src, dsize, interpolation)   src - takes the input image   dsize - take the output dimension as input in Tuple   Interpolation take three method as input  cv2.INTER_AREA : This is used when we need to shrink an image.It is the preferred method  cv2.INTER_CUBIC : A Bicubic method, is slow but more efficient.  cv2.INTER_LINEAR : This is primarily used when zooming is required. This is the default interpolation technique in OpenCV   The Function defined below will always work for Images, Video and Live Camera Feed . CODE FOR RESIZIN...