AI image - style transfer

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.

Read More

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.

Read More

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.

Read More

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:

Read More

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.

Read More

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.

Read More

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 來架設個人部落格

Read More