what is openAVB

Build

git clone https://github.com/AVnu/OpenAvnu.git
cd OpenAvnu
set WPCAP_DIR=D:\repository\as\release\download\WpdPack
mkdir build
cd build
cmake ..
msbuild ALL_BUILD.vcxproj

Published: 20 Aug 2018 Category: Ethernet

what is openCL

1. A Hello World Demo

Get the source code from here openCL Hello World demo, build with msys2 with below commands:

g++ main.cpp -I"%CUDA_PATH%\include" "%CUDA_PATH%\lib\x64\OpenCL.lib"

From this we could know that with openCL computing jobs can be assigned to other device(GPU/DSP/NPU, etc).

Published: 19 Aug 2018 Category: artificial intelligence

what is machine learning

This is really a big question to me, what is exactly machine learning?

Since last year, maybe about Aug 2017, I came to know that there is machine learning, yes, it was that the Computer learns like humans, but at that time I really can’t understand how could it be possible even after watching the course video from Andrew NG. From the video, the basic concept I learn is:

  • Machine learning is a proper designed model trained with datasets by gradient decent method to step by step find out the wights and bias.

With this basic concept, I can’t imagine how could it be possible that the objection detection model works so well, why the model looks like that, how the model was designed. I really want to know the reason and why, so for a long time, I am confused, and I don’t know how to go on.

But recent days with some reading papers and knowlege sharing from others on net, it seems that I came to know why, but I don’t know how to say.

For machine learning, it’s really something like our brain, think about that when we are new born, how we learn things step by step, I think this is a combination of supervised learning and unsupervised learning.

But now, most of the models is supervised learning only, such as alextnet, googlenet, MaskRCNN and so on. Then human construct a model, I think it’s something like a new born baby without any knowledges.

So I think if we want to learning machine learning, we should first learn how our branin works, it’s really necessary to know what is a nureon, how it works.

I list below concept as I think I should know if I want to know what is machine learning.

  • what is a layer or nureon

  • what is activation function

  • what is convolution

  • what is input

  • what is output

  • what is neural netwotk

Published: 02 Jun 2018 Category: artificial intelligence

how to use tensorflow in C++

Recently, as some of the reason, I have a look at of Mask RCNN which is based on keras. With some research on net, I find some scripts that could export the keras model file(.h5) to tensorflow model file(.pb), and a script that could load the converted tensorflow model and run it in tersoflow framework but this script need a little modification for the Mask RCNN 2.0 Relase. Now I have create a repository with all the script integrated, here it is https://github.com/parai/Mask_RCNN.

Published: 27 May 2018 Category: artificial intelligence

AS stduy platform -- qemu

This article will introduce that how to use the qemu to stduy AS on windows, for that on linux, it’s almost the same way.

Published: 20 Feb 2018 Category: AUTOSAR

The Architecture of ASKAR

Published: 27 Oct 2017 Category: AUTOSAR

how to set up tensorflow

Published: 21 Sep 2017 Category: artificial intelligence

linux security feature overview

This page will record all the security related information for fast search and study purpose.

Published: 31 Jan 2017 Category: linux