Recurrent Neural Network (RNN), Long-Short Term Memory (LSTM) & Gated Recurrent Unit (GRU)
Is a type of artificial neural network where connections between nodes form a sequence. This allows temporal dynamic behavior for time sequence.
There are 3 types of vanilla recurrent neural network: the simple (RNN), gated recurrent unit (GRU) and long short term memory unit (LSTM).
Continue reading “RNN, LSTM & GRU”
Convolutional neural network introduction and tutorial
ECC operations and performance
RSA encryption and decryption algorithm and implementation in C++
RSA is an algorithm used by modern computers to encrypt and decrypt messages. Modern encryption is mostly based on this algorithm.
It is an asymmetric cryptographic algorithm.
Asymmetric means that there are two different keys. This is also called public key cryptography because one of the keys can be given to anyone. The other key must be kept private, Elliptic curve algorithm uses asymmetric cryptography also.
The algorithm is based on the fact that finding the factors of a large composite number is difficult: when the integers are prime numbers, the problem is called prime factorization. It is also a key pair (public and private key) generator.
Continue reading “RSA Algorithm”
Cryptography introduction and different fields
Ancestors had the necessity to transmit information that could not be shared with the rest of the people, although messages may be intercepted and that was the beginnings of cryptography.
Encryption: conversion of information from a readable state to apparent nonsense.
The cryptography literature often uses the names Alice and Bob, who want to transmit information that could not be translated even being intercepted by a third party, Eve.
Continue reading “Modern Cryptography”
Autonomous car: learning and testing process.
Author: Daniel López Montero
AI is a new ﬁeld that appeared a few decades ago and has seen unprecedented growth. The AI approach has been used in numerous ﬁelds, such as ﬁnance, medicine, music, customer service, and transportation. Some of the big challenges we have to cope with are the computing power and lack of documentation. Big companies such as Google and Apple do not share advances in this ﬁeld, the secretism characterizes this scientiﬁc ﬁeld and thus the information we can get is very restrictive. In this work, we introduce a model of an autonomous car and then examine diﬀerent algorithms capable of driving the car in a simulated. We also discuss the diﬃculties we need to deal with such as local minimums, losing diversity, ﬁtness functions, localization, performance, and future applications.
Artiﬁcial intelligence, neural network, genetic algorithm, backpropagation, self-driving car.
Continue reading “Self Driving Car in Unreal Engine 4”