Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
Gaurav Singhal

Gaurav Singhal

Guarav is a Data Scientist with a strong background in computer science and mathematics. He has extensive research experience in data structures, statistical data analysis, and mathematical modeling. With a solid background in Web development he works with Python, JAVA, Django, HTML, Struts, Hibernate, Vaadin, Web Scrapping, Angular, and React. His data science skills include Python, Matplotlib, Tensorflows, Pandas, Numpy, Keras, CNN, ANN, NLP, Recommenders, Predictive analysis. He has built systems that have used both basic machine learning algorithms and complex deep neural network. He has worked in many data science projects, some of them are product recommendation, user sentiments, twitter bots, information retrieval, predictive analysis, data mining, image segmentation, SVMs, RandomForest etc.

Content by Gaurav Singhal
Blog Post
Use Autoencoders to Denoise Images
Nov 30, 2020
Blog Post
Create Custom Template Tags and Filters in Django
Nov 24, 2020
Blog Post
NMT: Encoder and Decoder with Keras
Nov 19, 2020
Blog Post
Encoders and Decoders for Neural Machine Translation
Nov 19, 2020
Blog Post
Use Bootstrap Accordion with React
Nov 19, 2020
Blog Post
Combine Child Nodes with JSX
Nov 19, 2020
Blog Post
Override react-bootstrap with Custom CSS File
Nov 18, 2020
Blog Post
Use Plain JavaScript Events in React
Nov 18, 2020
Blog Post
Introduction to Django Templates
Nov 18, 2020
Blog Post
Create a Link that an App will Open in a Popup
Nov 17, 2020
Blog Post
Process an API Response in React
Nov 17, 2020
Blog Post
Transfer Learning in Deep Learning Using Tensorflow 2.0
Nov 16, 2020
Blog Post
Introduction to the data-reactid Attribute in HTML
Nov 16, 2020
Blog Post
Consume Data from Firebase Firestore in a React App
Nov 16, 2020
Blog Post
Unexpected Token Error in React Router Component
Nov 12, 2020
Blog Post
How to Implement Infinite Scrolling with React.js
Nov 12, 2020
Blog Post
How to Router Redirect After Login
Nov 12, 2020
Blog Post
How to Use Geolocation Call in ReactJS
Nov 12, 2020
Blog Post
How to Set React Router Default Route Redirect to /home
Nov 12, 2020
Blog Post
How to Use Radio Buttons in ReactJS
Nov 12, 2020
Blog Post
How to Render <a> with Optional href in React
Nov 12, 2020
Blog Post
React.js and Inheritance
Nov 10, 2020
Blog Post
What to Do if Your React and Bootstrap Columns Aren't Working Together
Nov 10, 2020
Blog Post
Find Specific Elements from the DOM in React
Nov 10, 2020
Blog Post
Return a Variable in the Render Function in React
Nov 10, 2020
Blog Post
Create a Collapsible Table Row with React-Bootstrap
Nov 10, 2020
Blog Post
Move Items Between Two Components in React
Nov 10, 2020
Blog Post
Using the ButtonGroup Component in React Bootstrap
Nov 10, 2020
Blog Post
Deploy a React App on a Server
Nov 7, 2020
Blog Post
Using React Router with CDN Links
Nov 7, 2020
Blog Post
Require Material-UI by Webpack
Nov 5, 2020
Blog Post
How to Show and Hide ReactJS Components
Nov 2, 2020
Blog Post
All You Need to Know About Axios
Nov 2, 2020
Blog Post
Add a Base URL to an App Using Redux and React Router
Nov 1, 2020
Blog Post
Push or Add with the Immutability Operation in Redux and Immutable.js
Oct 29, 2020
Blog Post
Resolve React Error "Uncaught ReferenceError: No date format named: undefined" with React Intl
Oct 27, 2020
Blog Post
Using this.props.dispatch vs. store.dispatch Directly in Redux
Oct 27, 2020
Blog Post
Handle Parent-Child Data Relationships in Redux
Oct 26, 2020
Blog Post
Resolve NPM Error When Installing TODO-MVC Tutorial in ReactJS
Oct 26, 2020
Blog Post
Implement Conditional Action on State in React-redux
Oct 21, 2020
Blog Post
Import Statements to Use with Redux-Promise
Oct 19, 2020
Blog Post
Polymorphism and Action Bubbling in Redux
Oct 18, 2020
Blog Post
Use the connect() Function to Pass Redux State to Sub-routes
Oct 16, 2020
Blog Post
Add Large Amounts of Data in the App State in Redux
Oct 16, 2020
Blog Post
Mirror JSON Object Changes in the DOM in jQuery
Oct 14, 2020
Blog Post
Convert Strings to JSON Objects in JavaScript with eval()
Oct 10, 2020
Blog Post
Convert a JSON File to an Array in React
Oct 8, 2020
Blog Post
Resolving React Error, "Tried to merge an object, instead got [object Object]"
Oct 8, 2020
Blog Post
Fetch Data from a JSON File in a React App
Oct 7, 2020
Blog Post
Importance of Text Pre-processing
Oct 5, 2020
Blog Post
Get a JSON of a Mongo Collection with an XHR Request in React
Oct 2, 2020
Blog Post
Iterate over JSON with Root Node in JavaScript
Sep 29, 2020
Blog Post
Load a JSON File with ES6 Modules Implementation
Sep 29, 2020
Blog Post
Iterate Through a JSON Response in JSX Render for React
Sep 25, 2020
Blog Post
Returning HTML Elements from JSON in React
Sep 24, 2020
Blog Post
Get JavaScript Objects from a JSON File
Sep 23, 2020
Blog Post
Merge Properties of Array Elements with React.js
Sep 23, 2020
Blog Post
Fork and Pull React Router
Sep 21, 2020
Blog Post
How to Return Plain Text from a React Component
Sep 15, 2020
Blog Post
How to Use React Bootstrap with Redux
Sep 15, 2020
Blog Post
How to Trigger Modal for React Bootstrap
Sep 15, 2020
Blog Post
How to Send State of Current Component as a Parameter to Another External Method Using React
Sep 15, 2020
Blog Post
Where to Find Long-running Processes in a Redux App
Sep 15, 2020
Blog Post
How to Dismiss a React-Bootstrap Popover on Click Outside
Sep 15, 2020
Blog Post
React.js br Tag and AJAX Request
Sep 15, 2020
Blog Post
How to Store and Read Configuration Files Using React
Sep 14, 2020
Blog Post
How to Capture the Value of Dropdown Lists with React-Bootstrap
Sep 14, 2020
Blog Post
Add a Dependency to React in package.json for a React Component
Sep 12, 2020
Blog Post
Export React Components as Node Modules to NPM
Sep 12, 2020
Blog Post
Load NPM Modules with React
Sep 12, 2020
Blog Post
LSTM versus GRU Units in RNN
Sep 9, 2020
Blog Post
Introduction to LSTM Units in RNN
Sep 9, 2020
Blog Post
Getting Started with RNN
Sep 9, 2020
Blog Post
Pass Store Explicitly Into as a Prop to Connect() in React
Sep 5, 2020
Blog Post
Randomly Assigning Object Props from Files to Inline-CSS
Sep 3, 2020
Blog Post
Advanced Web Scraping Tactics
Sep 3, 2020
Blog Post
Storing Data Locally for an Autocomplete/Typeahead Field
Aug 31, 2020
Blog Post
Redux Strategy with Async Data and Interaction
Aug 27, 2020
Blog Post
Unsubscribe in a React Component Using Redux
Aug 27, 2020
Blog Post
How to Leave the Contents of a React Component Alone
Aug 19, 2020
Blog Post
How to Pass Values Inside Attributes in React
Aug 19, 2020
Blog Post
How to Iterate Through a Component's Children in React Typescript
Aug 18, 2020
Blog Post
How to Get a Component from Anywhere in an App Using React
Aug 18, 2020
Blog Post
How to Create a Single Page React.js Page App with Different CSS for Each View
Aug 17, 2020
Blog Post
How to Get Selected Value from a Mapped Select Input in React
Aug 11, 2020
Blog Post
How to Use React.findDOMNode in TypeScript
Aug 10, 2020
Blog Post
Accessing Data through Props with Known Key Names in React.js
Aug 6, 2020
Blog Post
How to Use Typescript Modules with Browserify
Aug 5, 2020
Blog Post
How to Reference External Modules in Typescript
Aug 3, 2020
Blog Post
How to Use React.js and Complex JSON Objects
Jul 31, 2020
Blog Post
How to Use a Globally Defined Script Inside a React Component
Jul 31, 2020
Blog Post
How to Compile Typescript with React Definitions
Jul 31, 2020
Blog Post
Implement Hyperparameter Tuning for Tensorflow2.0
Jul 31, 2020
Blog Post
How to Use componentWillMount in React
Jul 31, 2020
Blog Post
Artistic Neural Style Transfer with TensorFlow 2.0, Part 1: Theory
Jul 29, 2020
Blog Post
How to Remove Unused Dependencies in React
Jul 28, 2020
Blog Post
Explore Python Libraries: Python Fire
Jul 28, 2020
Blog Post
How to Pass Static Data into a React Component
Jul 23, 2020
Blog Post
How to Pass JSON Values into React Components
Jul 23, 2020
Blog Post
Configuring Routes in Angular
Jul 22, 2020
Blog Post
Expediting Deep Learning with Transfer Learning: PyTorch Playbook
Jul 16, 2020
Blog Post
How to Implement a Component Loop in React
Jul 16, 2020
Blog Post
How to Make a Modal Popup Refresh Items on the Page
Jul 14, 2020
Blog Post
How to Set Inline Styles
Jul 13, 2020
Blog Post
Raw CSS Versus Inline Styles in React
Jul 8, 2020
Blog Post
How to Set Default Style to a React Component
Jul 8, 2020
Blog Post
How to Set Focus on a React-Bootstrap Input Field Using refs.x.getDOMNode.focus
Jul 8, 2020
Blog Post
How to Use Static HTML with React
Jul 3, 2020
Blog Post
How to Communicate between Independent Components in React
Jul 3, 2020
Blog Post
Building a Twitter Sentiment Analysis in Python
Jul 1, 2020
Blog Post
Explore Python Libraries: Mypy
Jul 1, 2020
Blog Post
How to Use a Simple Form Submit with Files in React
Jun 29, 2020
Blog Post
Explore Python Libraries: FastAPI
Jun 29, 2020
Blog Post
How to Add a Custom bsStyle Property to a Button with React
Jun 25, 2020
Blog Post
Ensemble Methods in Machine Learning: Bagging Versus Boosting
Jun 25, 2020
Blog Post
How to Display XML Data In React
Jun 24, 2020
Blog Post
How to Use React with React Bootstrap
Jun 22, 2020
Blog Post
How to Set up a React Bootstrap App
Jun 22, 2020
Blog Post
How to Use One Component to Render Many HTML Fragments in React
Jun 16, 2020
Blog Post
Implementing a Radio List with Text Input in React
Jun 15, 2020
Blog Post
Creating <select> Elements in React
Jun 15, 2020
Blog Post
Render a String with Non-breaking Spaces in React
Jun 14, 2020
Blog Post
How to Create a Right-click Menu in React
Jun 12, 2020
Blog Post
Artistic Neural Style Transfer with PyTorch
Jun 9, 2020
Blog Post
How to Render HTML in State String
Jun 9, 2020
Blog Post
How to Assign a Class to an Element
Jun 9, 2020
Blog Post
How to Implement a "Read More" Link in React
Jun 5, 2020
Blog Post
How to Use the Map() Function to Export JavaScript in React
Jun 5, 2020
Blog Post
How to Use HTML Forms Inside React
Jun 5, 2020
Blog Post
How to Get a Select Element's Value in React Bootstrap
Jun 3, 2020
Blog Post
Artistic Neural Style Transfer with TensorFlow 2.0, Part 2: Implementation
Jun 3, 2020
Blog Post
How to Build a Basic Form Calculator in React.js
May 31, 2020
Blog Post
How to Use Bootstrap Components with React.js
May 28, 2020
Blog Post
Execute JavaScript after the React.js Render Method Completes
May 28, 2020
Blog Post
How to Use the Enter Key Event Handler on a React-Bootstrap Input Component
May 28, 2020
Blog Post
Understand the Basic Workflow in React
May 21, 2020
Blog Post
How to Hide a React-Bootstrap Modal Form That Uses Preventdefault()
May 21, 2020
Blog Post
How to Manage the Entire Body in React.js
May 19, 2020
Blog Post
How to Import Components from React Bootstrap
May 18, 2020
Blog Post
How to Open and Close a React-Bootstrap Modal Programmatically
May 18, 2020
Blog Post
How to Use React to Set the Value of an Input
May 12, 2020
Blog Post
How to Pull in External Exported Features Using the Imports Array in Angular
May 11, 2020
Blog Post
Exposing Features Using the Exports Array in Angular
May 11, 2020
Blog Post
How to Create Smaller `Input` in React-Bootstrap
May 11, 2020
Blog Post
How to Position a React-Bootstrap Popover
May 8, 2020
Blog Post
Create HTML5 Desktop Notifications with React
May 7, 2020
Blog Post
How to Use React-Bootstrap's Popover
May 7, 2020
Blog Post
Introduction to DenseNet with TensorFlow
May 6, 2020
Blog Post
Building a Twitter Bot with Python
May 5, 2020
Blog Post
Transfer Learning with ResNet in PyTorch
May 5, 2020
Blog Post
Syncing Entire State to Local Storage in React
May 2, 2020
Blog Post
How to Unmount a ReactJS Node
Apr 29, 2020
Blog Post
How to Use setInterval Callback with Context in React
Apr 25, 2020
Blog Post
Repeating Data with ngFor
Apr 25, 2020
Blog Post
How to Partly Server-side Render in React
Apr 22, 2020
Blog Post
React Dynamic Events
Apr 22, 2020
Blog Post
How to Use Backbone Router and React States
Apr 11, 2020
Blog Post
How to Manage State in a Tree Component in ReactJS
Apr 10, 2020
Blog Post
How to Integrate GooglePay in React
Apr 9, 2020
Blog Post
Why Do We Need Single-page Applications?
Apr 9, 2020
Blog Post
Using Shared Modules in Angular
Apr 6, 2020
Blog Post
How to Load Components Conditionally in ReactJS
Apr 6, 2020
Blog Post
How to Use a Multiline Text Area in ReactJS
Apr 4, 2020
Blog Post
Pros and Cons of Client-side Routing with React
Apr 4, 2020
Blog Post
Everything as a Component in ReactJS
Apr 4, 2020
Blog Post
How to Integrate Stripe with React
Apr 3, 2020
Blog Post
How to Identify Different Inputs with One Onchange Handler
Apr 3, 2020
Blog Post
Image Classification with PyTorch
Apr 1, 2020
Blog Post
Lazy Loading Angular Modules and Preloading Strategies
Mar 24, 2020
Blog Post
How to Pass a JSON Object from Child Component to Parent Component in React
Mar 23, 2020
Blog Post
How to Use Variables within Classes
Mar 19, 2020
Blog Post
How to Access Custom Attributes from Event Object in React
Mar 19, 2020
Blog Post
How to Reference a Function in Another Component
Mar 18, 2020
Blog Post
How to Handle CRUD in a Form Component
Mar 17, 2020
Blog Post
Prefetching Data for an Angular Route
Mar 17, 2020
Blog Post
How to Compose Components to Create Tabs in React
Mar 16, 2020
Blog Post
How to Render a React Component Inside a Bootstrap Popover
Mar 14, 2020
Blog Post
How to Pass New Server Data to react.js Components
Mar 12, 2020
Blog Post
Implementing Web Scraping with Scrapy
Mar 11, 2020
Blog Post
Visualizing and Building a Machine Learning Model in Python
Mar 5, 2020
Blog Post
Exploratory Data Analysis and Pre-processing in Python
Mar 5, 2020
Blog Post
How to Cross-Access State Values
Mar 5, 2020
Blog Post
Accessing Route Parameters with ActivatedRoute vs. AcitivatedRouteSnapshot
Mar 3, 2020
Blog Post
Navigating to Routes from Code in Angular
Feb 23, 2020
Blog Post
How to Render a Component Dynamically Based on a JSON Config
Feb 20, 2020
Blog Post
Building Visualizations with Pygal
Feb 20, 2020
Blog Post
Implementing Web Scraping with Selenium
Feb 15, 2020
Blog Post
Importing Image Data into NumPy Arrays
Feb 11, 2020
Blog Post
Outputs in Pygal
Feb 6, 2020
Blog Post
Charts in Pygal
Feb 5, 2020
Blog Post
How to Handle Ajax with React
Feb 5, 2020
Blog Post
How to Create a Simple Form Submit with Files
Feb 5, 2020
Blog Post
Building Your First PyTorch Solution
Feb 5, 2020
Blog Post
How to Transition to Another Route on Successful Async Redux Action
Feb 3, 2020
Blog Post
Understanding the Purpose and Use of the Selector in Angular
Jan 31, 2020
Blog Post
Designing a Machine Learning Model
Jan 27, 2020
Blog Post
Data Science for Beginners
Jan 27, 2020
Blog Post
Registering Services with the Providers Array in Angular
Jan 23, 2020
Blog Post
Using the Ahead-of-Time (AOT) Compiler
Jan 23, 2020
Blog Post
Bokeh Cheat Sheet
Jan 23, 2020
Blog Post
Hierarchy of Components and How to Get Async Data
Jan 23, 2020
Blog Post
How to Structure Redux Components and Containers
Jan 21, 2020
Blog Post
Building Charts in Bokeh
Jan 14, 2020
Blog Post
Disabling and Enabling Production Mode in Angular
Jan 13, 2020
Blog Post
Building Custom Validators in Angular
Jan 13, 2020
Blog Post
Deploying Using the CLI in Angular
Jan 10, 2020
Blog Post
How to Pass Properties Object to Child Component
Jan 9, 2020
Blog Post
How to Merge a List of Maps by Key in Immutable.js
Jan 9, 2020
Blog Post
Submit Form in React without jQuery AJAX
Dec 26, 2019
Blog Post
Building a Custom Pipe
Dec 26, 2019
Blog Post
Evaluating a Data Mining Model
Dec 26, 2019
Blog Post
How to Abort a Request While Navigating Away From the Component in React
Dec 20, 2019
Blog Post
Generating a Component Using the CLI
Dec 20, 2019
Blog Post
Pros and Cons of Client-Side Rendering
Dec 19, 2019
Blog Post
Using Template Reference Variables to Interact with Nested Components
Dec 19, 2019
Blog Post
Understanding the Difference Between Structural/Template and Regular Directives in Angular
Dec 19, 2019
Blog Post
How to Work with AJAX in Django
Dec 19, 2019
Blog Post
Extracting Data from HTML with BeautifulSoup
Dec 19, 2019
Blog Post
Generating a Custom Directive with the CLI
Dec 5, 2019
Blog Post
Using a Custom Directive
Dec 5, 2019
Blog Post
Know the Default Visibilities for Classes, Nested Classes, and Members
Dec 5, 2019
Blog Post
Posting, Deleting, and Putting Data in Angular
Dec 5, 2019
Blog Post
Understanding Unidirectional Data Flow
Dec 5, 2019
Blog Post
How to Wire Up Redux-Form Bindings to the Form's Inputs
Dec 5, 2019
Blog Post
Understanding the Purpose of Nested Components
Dec 2, 2019
Blog Post
Passing Data from a Nested Component with @output
Nov 25, 2019
Blog Post
Using Lifecycle Hooks
Nov 25, 2019
Blog Post
How to Connect Redux to a Grandchild Component
Nov 25, 2019
Blog Post
How to Trigger a Form Submit in Child Component with Redux
Nov 25, 2019
Blog Post
How to Construct a UI Dynamically
Nov 21, 2019
Blog Post
Know the Scope of Local Variables
Nov 15, 2019
Blog Post
How to fire periodic actions using setTimeout and dispatcher in redux
Nov 15, 2019
Blog Post
How to Input Validation setTimeout in Reactjs
Nov 15, 2019
Blog Post
How to Nest Smart Components in Redux
Nov 15, 2019
Blog Post
Querying the DOM with @ViewChild and @ViewChildren
Nov 15, 2019
Blog Post
How to Unit Test a React Component with Mocha
Nov 15, 2019
Blog Post
Defining Inline and External Templates, and Using Relative URLs
Nov 13, 2019
Blog Post
Keeping Data in Sync with Two-way Binding Using Ngmodel
Nov 12, 2019
Blog Post
How to Change Page Background Color with Each Route
Nov 7, 2019
Blog Post
Passing Data to a Nested Component with @Input
Nov 7, 2019
Blog Post
Debugging HTTP and Async Calls
Oct 30, 2019
Blog Post
Best Practices and Guidelines for Scraping
Sep 6, 2019
Blog Post
Understanding the Purpose of a Component and Its Basic Parts (Template, Class, Metadata)
Aug 6, 2019
Blog Post
Overload Methods and Invoking Overloaded Methods in C#
Jul 26, 2019
Blog Post
Create Docker Images for Docker Hub
Jul 25, 2019
Blog Post
Using HTTP with RxJS Observables
Jul 25, 2019
Blog Post
Formspree AJAX with ES6
Jul 22, 2019
Blog Post
Sending a Request and Processing a Mapped Response to Retrieve Data
Jul 17, 2019
Blog Post
How to Create Ordered Lists with HTML5 for Screen Readers
Jul 17, 2019
Blog Post
Declare and Consume Multidimensional and Jagged Arrays
Jul 12, 2019
Blog Post
Understanding the Basics of HTTP
Jul 10, 2019
Blog Post
Crawling the Web with Python and Scrapy
Jun 25, 2019
Blog Post
Getting Started with Jupyter Notebook
Jun 6, 2019