The neural style transfer is to compose a content image and a style image to a generated image which contains the content as well as the style. It let machine become a artist and there is no standard solution but humans aesthetic. In this introduction, you will learn the theory and using the pre-trained model to synthesis from any content images.
AI image - object detection by Yolov3 x Keras
There are three main applications of AI. Images, data, and language. The image processing includes several tasks such as image classification, image dimension reduction, image generation, style transfer, object detection and segmentation. The object detection is a function that feeds image as input, and output several bounding boxes with its image class and confidence, which commonly used in monitoring.
The main stream object detection algorithms includes FasterRCNN, SSD and Yolo. In this article, you will learn the fundamental principle of Yolo version 3, its environment installation and the implementation.
Linux tutorial 5 - SSH and SCP: Safe connection with other machines
In this tutorial, I will introduce how to login and trasfer files to the remote linux system. Here I use the ssh, secure shell, to login and use scp, secure copy protocol to achieve the goal.
Linux tutorial 4 - Automation and environmental path
In this section, I will introduce the useful automation techniques while developing software. We have to deal with many circumstances, such as how to execute a program after boot automatically or in specific time regularly.
Linux tutorial 3 - Authority, vim and shell script
We are going to write a program to execute the commands we have learned. There are three things need to understand beforehand, authority, vim and shell script.
Linux tutorial 2 - File system and basic commands
In this tutorial, I will introduce the file system of Linux especially the frequently used files and the basic commands that do same thing as GUI operations such as moving, rename, copy, delete files, etc.
File system
Click the File icon on the toolbar, select other location and double click the computer.
You can many folders in the root folder /
, the top-most directory in the file system.
Linux tutorial 1 - Basic concepts and setup Ubuntu in VMware
From now on, I will write the tutorial of Linux, which introduce the most commonly used techniques according to my experience in software development. Hope that I can help you to improve the skill for working as soon as possible.
The guide line includes:
Automation of any GUI - Sikuli
Sikuli is a software with internal IDE to manipulate GUI automatically. The automation and image recognition help us saves a lot of time to do many regular and trivial tasks. It is based on Java and its package Jython. In this article, you will learn the installation on the Windows platform, commonly used operations, execution of the script without launching GUI, an example of fully automatic execution. That’s get start it.
About data warehouse
Data warehouse (DW or DWH), also known as enterprise data warehouse (EDW), is a place that integrates data sources for some specific purpose. Since this note is written after self-learning in two days only, I will appreciate to adopt your advice if there is any defect or inaccuracy.
Setup a website through github x Hexo
Introduction
Hello everyone, I am a data scientist that enthusatic on software development. The motivation of setting up my website is that I want to share my experiences and make my profolio more representative.
Here I use Github and Hexo to setup the website. The advantages of them are:
- The domain is free and the websites are deployed on cloud, so we don’t need to buy any hardware (e.g. NAS, router, PC, server) that can’t shutdown.
- It supports Markdown, easy to learn and commonly used language. See more at Learning Markdown in 10 minutes
On the other hand, there are some limits, such as:
- The website is static. It doesn’t support animations such as javascript.
- There is no backend so that one cannot upload or download data.
- The size of website are limited less than 1 GB
- The bandwidth cannot exceed 100GB per month
- The submit times have a soft limit of 10 per hour
However, it’s very enough for most of the user for sharing their techniques or displaying their works. Now, we move to the tutorial for creating your first website. (This article is for the Windows10 user only). This tutorial is referenced by [教學] 使用 GitHub Pages + Hexo 來架設個人部落格