• Home
  • About
    • Miles' Blog photo

      Miles' Blog

      Miles 用來記錄學習心得及筆記的地方。

    • Learn More
    • Email
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

All Posts

  • 使用SSH反向隧道連結AWS Aurora Serverless

    使用AWS Aurora Serverless 服務作為後端資料庫時,成本節省,但該服務僅提供同一個位在AWS VPC內的裝置存取(AWS官方文件),在這樣的條件下於Local端進行開發,往往造成極大的不方便,若使用Aurora Serverless服務提供的Endpoint存取資料庫時,呈現的會是連不上的情形。如下圖所示

    Read More
  • 如何使用Line Bot整合CI/CD流程 - Overview

    最近在為公司導入CI/CD流程,需要建構開發、測試、正式環境滿足業務需求,由於公司運行的架構採用的是A.W.S的Lambda Serverless環境運行,開發人員首先利用A.W.S Lambda開發環境進行線上開發,當開發人員開發完成,使用Postman透過A.W.S. API Gateway做測試,完成後便發行新的Lambda版本,使用Lambda的Alias Name分別劃分開發、測試、正式環境,並對版本產生連結。在這樣的情境下,當發行新Lambda版本或更新,若牽涉到的Lambda Function數過多,往往造成部署上的麻煩,因此開發Line Bot將佈署整合程序寫入Lambda,透過呼叫Lambda Function使用Line Bot做控制,針對開發過程中所涉及的角色功能做權限上的劃分。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - 資料庫

    本篇是介紹資料庫在專案中扮演什麼樣的角色作為本篇介紹,關於本系列其他介紹請查看下列文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - Line篇 介面設定

    本篇是介紹Line的Rich Menu作為本篇介紹,關於本系列其他介紹請查看下列文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - 開發篇 部署環境

    本篇是部署功能Lambda Function版本功能作為本篇介紹,關於本系列其他介紹請查看下列文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - 開發篇 取得環境差異名單

    本篇是查詢Lambda Function版本功能作為本篇介紹,關於本系列其他介紹請查看下列文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - 開發篇 Message API

    本篇是以Line Message API做為對接的A.W.S Lambda function Code ,關於Demo功能介紹請查看下列文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - Admin Demo

    本篇是以Admin角色的Line功能視窗作為Demo,其他尚有Dev、Test角色請查閱其他文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - Dev Demo

    本篇是以Dev角色的Line功能視窗作為Demo,其他尚有Admin、Test角色請查閱其他文章。

    Read More
  • 如何使用Line Bot整合CI/CD流程 - Test Demo

    本篇是以Test角色的Line功能視窗作為Demo,其他尚有Admin、Dev角色請查閱其他文章。

    Read More
  • 在AWS Lambda環境下開發如何設定Dev、Test、Production三種環境的API Gateway

    最近在為公司導入CI/CD流程,需要建構開發、測試、正式環境滿足業務需求,由於公司的後端開發環境全部都基於AWS的Serverless架構下開發,使用到了API Gateway、Lambda,因此紀錄一下如何在這樣的架構下將環境分別切開。

    Read More
  • 機器學習 百日馬拉松

    本篇為紀錄參與百日馬拉松的主題及內容整理。

    Read More
  • line bot bible search function-3

    關於聖經之縮寫參考: post_link bible-abbrev 點擊這裡查看這篇文章 使用說明: 目前僅開放 “AND” 及 “OR” 功能。 使用方法:「查 關鍵字1 關鍵字2&關鍵字3」

    Read More
  • line bot bible search function-2

    關於聖經之縮寫參考: post_link bible-abbrev 點擊這裡查看這篇文章 使用說明: 可輸入「創世紀 1、創1、馬太福音2、太 2、Rev1、創世紀 1:1、創1 1、馬太福音2:1、太 2 3、Rev1 1」搜尋。

    Read More
  • line bot bible search function-1

    關於聖經之縮寫參考: post_link bible-abbrev 點擊這裡查看這篇文章 使用說明: 可輸入「創世紀、創、馬太福音、太、Rev」搜尋。

    Read More
  • 聖經各卷書中﹑英文名稱與縮寫

    Read More
  • 教會Line Bot

    本篇是由Line官方帳號的「聯絡作者」按鈕所提供的超連結。 背後執行的程式碼已於Github - Line-Bible-Bot開源供大家使用。

    Read More
  • ML 評價指標 - Confusion Matrix、Precision Rate、Recall Rate、F-Measure

    Read More
  • CSS - Changing the Box Model

    Reference : Codecademy - Learn CSS - Changing the Box Model

    Read More
  • CSS - The Box Model

    Reference : Codecademy - Learn CSS - The Box Model

    Read More
  • CSS - CSS Visual Rules

    Reference : Codecademy - Learn CSS - CSS Visual Rules

    Read More
  • CSS - CSS Setup and Selectors

    Reference : Codecademy - Learn CSS - CSS Setup and Selectors

    Read More
  • HTML - HTML Tables

    Reference : Codecademy - Learn HTML - HTML Tables

    Read More
  • HTML - HTML Document Standards

    Reference : Codecademy - Learn HTML - HTML Document Standards

    Read More
  • HTML - Introduction To HTML

    Reference : Codecademy - Learn HTML - Introduction To HTML

    Read More
  • GIT - Git Teamwork

    Reference : Codecademy - Learn Git - Git Teamwork

    Read More
  • GIT - Git Branching

    Reference : Codecademy - Learn Git - Git Branching

    Read More
  • GIT - How to Backtrack in Git

    Reference : Codecademy - Learn Git - How to Backtrack in Git

    Read More
  • GIT - Basic Git Workflow

    Reference : Codecademy - Learn Git - Basic Git Workflow

    Read More
  • World Stock Index & Futures Prediction By Sentimental Analysis

    2014年底於資策會做的期末結業專案,以情態分數預測股價指數及期貨。使用Hadoop及Spark做為分析平台,採隱馬可夫模型、維特比演算法、貝式分類器及卡方檢定(Chi-Square Test)做為分析方法。詳細內容於簡報中介紹。

    Read More
  • 車聯網對汽車產業的挑戰與機會-裕隆納智捷智慧化發展策略

    工研院產業分析師報告。 感謝組長楓松,以及組員夥伴方靜、立群、長川、雅婷、璽珺、俊德、火城大家的努力!

    Read More
  • MNIST For ML Begineers

    本篇從Ubuntu建構Tensorflow實驗環境開始描述,並導入Google以Tensorflow建構DNN分類模型的介紹作為實驗方法。MNIST為阿拉伯數字0-9手寫的資料集,本文章為介紹使用DNN分類MNIST資料集。

    Read More
  • MLP/DNN 推導及流程

    全連結層的深度類神經網路介紹和BP推導。

    Read More
  • A Deep Intelligence Framework for Online Video Processing

    Hadoop和CNN運用,透過監視器分析影像資料。

    Read More
  • 逐步式迴歸–以ComputerHardwareDataSet為例

    逐步迴歸基本介紹與應用。

    Read More
  • 魚群演算法

    魚群演算法整理。

    Read More
  • Hadoop/Spark & SQL Server 筆記

    Note at III.

    Read More
  • Stock index sentimental analysis with ptt post

    本篇為作者之前於課堂上自行實作的專案,僅為筆記用途,實驗目的為使用文章預測隔日股價可能落點。

    Read More
  • RNN 介紹與應用

    RNN及LSTM的基本介紹,以歌詞生成作為實驗方法,本實驗以讚美之泉做為實驗資料集。

    Read More
  • 使用Python跑R Script

    本篇為使用Python跑R Script的筆記,用Python去檔案夾中讀CSV檔,讀R Script後用字串replace將Script中關鍵字替換掉,並將替換後的R Script丟到R中去跑,最後再把每個Script跑完需要的結果印出,透過Python紀錄,本例為將「最大」的”獲勝機率/賺賠比/獲利因子/不包含手續費的獲利/手續費/扣除手續費的獲利”透過Python紀錄,R程式碼的策略為調整過大小的布林通道,如果「爆量(2倍量)突破,以及漲跌幅超過5%」則做相對應的操作。

    使用R比較順手、Python沒支援,R有支援的Library或已經有寫好的R程式碼,可以採這種方式使用。

    Read More
  • Code block in hexo

    Read More
  • Mac re-install command under terminal(My development tool)

    Read More
  • All Convolutional Net

    An experiment tests with all convolution layers network.This network can simply achieve 99.4% in MNIST, 91% in CIFAR-10 & 65% in CIFAR-100. The Activation function is ELU Function, with some batch normalization layers and dropout layers.

    Read More
  • keras筆記-ModelCheckpoint

    Read More
  • An Introduction With Convolutional Neural Network

    2017/04/13 Meeting 簡單介紹 Convolutional Neural Network

    Read More
  • keras筆記-ReduceLROnPlateau

    Read More
  • keras筆記-TensorBoard

    若以tensorflow為keras底,可以用TensorBoard查看當前數值,做Visualization。

    Read More
  • Keras筆記-EarlyStopping

    當目前的loss小於value時,則提前停止Model訓練。

    Read More
  • Word2Vec-詞向量訓練

    Word2Vec為一種Auto Encoder的運用,希望在字轉換為向量後,能將詞義(國家:英國 美國)分在較近的距離,透過Sequence Sentence的效果,將模型訓練出來。本文以gensim為例。

    Read More
  • Association Rule - FP-Growth Algorithm

    Apriori algorithm的改良演算法,Apriori最大的詬病是每次Create candidate item set都必須去掃Database,造成執行緩慢,而FP-Growth只需要掃描兩次Database,大大增加了執行效率。

    Read More
  • 模擬退火法(Simulated Annealing)

    模擬分子在高溫狀態能無規則性的遊走(Random Walk),在溫度下降到凝固之前,將解推向Global Minimum。該模型大致步驟為: 1.在目前解附近隨機產生鄰近解待選,若較優則選擇該解,亦引入溫度和當前解為參數,使他有一定的機率跳離Local Minimum。 2.設置降溫機制,並能設置在某溫度的停留時間。 3.回到step1繼續執行,直到達成脫離條件,使解接近可能的最佳解。

    Read More
  • Deep Learning Model常用名詞解釋

    epoch: 指Model看完所有的Training data set。

    Read More
  • Association Rule - Apriori Algorithm

    經典的解決啤酒尿布問題演算法。

    Read More
  • 1111人力銀行履歷爬蟲程式

    以selenium模擬使用者按取表單,並在完成後送出Query,並自行抓取履歷資料。

    缺點: 1.有時會對選取資料不靈敏,因此需要手動輔助。 2.sleep可任意調整,主要是為了因應Browser的讀取時間。

    Read More
  • TLD LIST 爬蟲程式

    用selenium和bs4爬取tld-list報價(register和renew),並準備做分析或Visualization。

    Read More
  • 秒杀系统架构优化思路-心得

    文章網址:秒杀系统架构优化思路

    前些日子有許多買票秒殺的案例,此文章為了解如何解決掉這類問題。以搶五月天搶票或連續假日搶車票為例,往往一開賣就馬上賣光,慘一點甚至系統直接掛掉。

    Read More
  • 从0开始做互联网推荐-以58转转为例-心得

    Read More
  • 58同城推荐系统架构设计与实现-心得

    Read More
  • 證券分析-質與量的因素

    以錯誤的價格買入股票和買錯股票狀況差不多,與其問買什麼證券和什麼價格買入,倒不如問買哪家公司的證券和以什麼條件買入,這裡的條件不單指的是價格,還包括當時的條款、狀況和表現。

    Read More
  • 證券分析-內涵價值的觀念

    分析是仔細研究現有的事實,根據確立的原理和正確的邏輯做出結論,但在證券投資方面往往成效不彰,原因是投資從來都不是一門精確的科學,這是一個仰賴技藝和機遇的一個領域,但專業的分析無論是對投機或投資都很有用。

    Read More
  • 好架构是进化来的,不是设计来的(58架构演进)-心得

    文章網址:好架构是进化来的,不是设计来的(58架构演进)

    描述58同城的架構演進歷史

    Read More
  • 新聞與股價、利率、匯率波動

    短期股價的波動是由一群人對股票供需市場有不同的看法,而有不同的預期心理,造成的結果。什麼意思呢?

    Read More
  • 公司市值的成長和盈餘成長

    Read More
  • 投資二、三事

    我們的投資無法一夕致富,這是我們的弱點,但認同我們投資觀念的就知道我們注重風險遠勝於報酬。 我們賺的是被投資公司經營的盈餘,不可能今天開鴻海隔天就有利潤,被投資公司要買原料,再來進入到製造環節,然後行銷進入銷售渠道,這是有營運週期的,我們是賺這個錢,而不是人性非理性行為的價差。

    Read More
  • Using Deep Q-Network to Learn How To Play Flappy Bird - 解釋

    Using Deep Q-Network to Learn How To Play Flappy Bird - 解釋

    Read More
  • 深度學習論文

    terryum’s Github

    Read More
  • 對抗式生成網絡相關論文

    zhangqianhui’s Github

    Read More
  • 摩拜單車-企業成功的關鍵

    企業成功的關鍵:自由現金流量

    Read More