Ganesh Pandey

Python / JS Developer

Read this first

SSH Key-Based Authentication on Linux Server

Here are the top 10 Password of 2018

123456
password
123456789
12345678
12345
111111
1234567
sunshine
qwerty
iloveyou

using public key pairs is a much wiser thing to do than using passwords or lists of passwords. I will focus on things that are not widely known about different forms of SSH authentication, and I see no other answers mentioning them.

First of all, you must understand that user authentication is a different and separate process than the establishment of the secure channel. In laymans terms what this means is that first, the public key of the server is used (if accepted!) to construct the secure SSH channel, by enabling the negotiation of a symmetric key which will be used to protect the remaining session, enable channel confidentiality, integrity protection and server authentication.

So, to sum up, using public key pairs offers considerably more protection than using...

Continue reading →


SETUP PYTHON NOTEBOOK SERVER ON AWS FOR DEEP-LEARNING

deeplearning.png
Lets play around with some deep learning libraries on AWS with GPU.
If you don’t know what’s deep learning, check this wikipedia article on deep learning

And i will be using Jupyter/IPython Notebook for learning and tinkering.
Jupyter/IPython Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Cool isn’t it ?

I will go through complete guide to set up AWS with the intention of starting my very first Self Driving Car Engineer ND project, Lane Line Detection and further Deep Learning project predicting the correct steering angle.

In this tutorial i will show you how to set up Jupyter/IPython Notebook Server in Amazon Elastic Compute Cloud(EC2) and access it remotely from your web-browser.

I have divided the tutorials into 3 different part,

  • Part 1: Creating AWS Account and Setting Up...

Continue reading →


Introduction to Deep Learning

deep_learning_cover.jpg
Over the past few years, the term “deep learning” has taken over the internet and firmly worked its way into business language when the conversation is about Artificial Intelligence (AI), Big Data and analytics.

What is Deep Learning ?
Deep Learning refers to artificial neural networks that are composed of many layers. It is the new big trend in Machine Learning. It promises general, powerful and fast machine learning, moving one step closer to AI.

What is a Neuron ?
The basic cell in a biological brain is called a neuron (type of nerve cell). There are 100 billion neurons in a human brain. These neurons are connected to form a biological neural network with each network having an average of 100,000 connections.
ann_neuron-700x376.png

In computer science neuron (artificial neuron) is a mathematical function conceived as a model of biological neurons, a neural network. It receives one or more inputs and...

Continue reading →