Saturday, June 9, 2018

Very good Git introduction

https://www.youtube.com/watch?v=NqF7Y7hdeBA
https://www.youtube.com/watch?v=8KCQe9Pm1kg

Spring Boot meets AKKA

http://kimrudolph.de/blog/spring-boot-meets-akka
https://akka.io/docs/


Spring Boot Meets Akka

Reading something about Java and the Actor model will sooner or later lead to Akka. There is a great documentation for the Scala and Java API to get started with the Akka toolkit. This application is an experiment to create a small example of the Java API in combination with the Spring Framework.
The application should spawn some actors to asynchronously write several messages in a database and shut down after all messages are processed.
Spring Boot is used to simplify the test application configuration, including packaging and startup/shutdown behaviour. See the repository for class imports and more code comments.

Sourcecode

The full application can be found at the akkaflow repository.

Sunday, October 8, 2017

Log analysis with deep/machine learning

https://hackernoon.com/log-analytics-with-deep-learning-and-machine-learning-20a1891ff70e

Need of Deep Learning Neural Network

There are various methods that are introduced for the analysis of log file such as pattern recognition methods like K-N Algorithm, Support Vector Machine, Naive Bayes Algorithm etc. due to the presence of a large amount of log data, these traditional methods are not feasible to produce efficient results.
Deep Learning Neural Network shows excellent performance in analyzing the log data. It consists of excellent computational power and automatically extracts the features required for the solution of the problem. Deep learning is a subpart of Artificial Intelligence. It is a deeply layered learning process of the sensor areas in the brain.

Why is Deep Learning called Deep?

The traditional neural network consists of at most 2 layers and this type of structure of the neural network is not suitable for the computation of larger networks. Therefore, a neural network having more than 10 or even 100 layers are introduced.
This type of structure is meant for Deep Learning. In this, a stack of the layer of neurons is developed. The lowest layer in the stack is responsible for the collection of raw data such as images, videos, text, etc.
Each neuron of the lowest layer will store the information and pass the information further to the next layer of neurons and so on. As the information flows within the neurons of layers hidden information of the data is extracted.
So, we can conclude that as the data moves from lowest layer to highest layer (moving deep inside the neural network) more abstracted information is collected.