去年的這時候剛接觸了Spark,由於整個Hadoop生態系對我來說是個全新的世界,身邊的人也都剛開始摸,台灣也還沒有相關的社群討論.一時血氣方剛,找了以前的同事以及上網搭訕一些人就組了讀書會.因為之前也有找人組過R或Python的讀書會,但是通常沒幾次就散了,對於Spark我一開始也沒太大期望.雖然中間也曾青黃不接,但是沒想到竟然這樣就熬過了一年Orz. 想想是個奇蹟所以來整理一下創立SparkTW第一年的心得.
2015年12月20日 星期日
[Spark] 那些創立社群教我的五件事
去年的這時候剛接觸了Spark,由於整個Hadoop生態系對我來說是個全新的世界,身邊的人也都剛開始摸,台灣也還沒有相關的社群討論.一時血氣方剛,找了以前的同事以及上網搭訕一些人就組了讀書會.因為之前也有找人組過R或Python的讀書會,但是通常沒幾次就散了,對於Spark我一開始也沒太大期望.雖然中間也曾青黃不接,但是沒想到竟然這樣就熬過了一年Orz. 想想是個奇蹟所以來整理一下創立SparkTW第一年的心得.
2015年12月19日 星期六
[Career] 那些失敗的創業經驗教我的五件事情
-
- Photo credit: hans.gerwitz via Visual Hunt / CC BY-SA
沒有人喜歡失敗,但是不可否認失敗在一般人的人生中有多常遇見以及重要,連連公子都可以說他一生充滿挫折了(連勝文:我的一生充滿挫折),何況我們一般小老百性.比起在乎失敗本身,更重要的是要能從失敗經驗中發現原因以及克服的方式.以上都是老生常談,直接進入實際案例.
2015年12月18日 星期五
[Career] Why do you need a data science team instead of a single data scientist?
Why do you need a data science team instead of a single data scientist?
-
- Photo credit: jsgraphicdesign via Visual hunt / CC BY-NC-SA
When we talk about data scientist, maybe there is a superhero-like person appearing in your mind, because you have read a lot of magazine articles or columns about what a magical model they designed and how much value they could bring for business. I must admit that data science is really charming for business. When data become a kind of resource, data scientist is considered as a gold miner and is expected to extract something valuable from the data. However, whoever thinks a data scientist could do this ALONE is wrong.
2015年12月11日 星期五
[Spark] Spark TW 2015年最後一場活動
2015年的最後一場,也是SparkTW成立一週年,特別有意義的場子.不用特別報名,但是晚來就只能坐地板了!
2015年底最強壓軸檔 -- 時間:12/16號(三)晚上 7:30 -- 地點:大安站燦坤旁資策會九樓
非常有榮幸邀請到在Kaggle以及業界都相當有經驗的Mark Peng大大來跟我們分享他在參與比賽時的寶貴經驗.
2015年11月23日 星期一
[Spark] Why Use Apache Spark?
For today, I would like to switch the focus from programing or technical details, and share some of my experience and opinion with you from a Spark user’s perspective.
As a data analyst and data engineer specializing in BIG DATA, Hadoop cluster is always handy in saving data. When it comes to ETL processes or analysis, besides Spark, we have the following choices:
2015年11月9日 星期一
[Career] Why you should keep finding a job even though you are on the job

pic source: http://www.isironline.org/category/job-and-workshop-postings/
Hope my boss would not see this article.
Keeping finding a job is very important especially to who are in the IT industry. Why? Keep in step with market needs.
2015年10月31日 星期六
[Python] Are the two binary trees equal?

Previous blog introduced how to implement a binary tree in Python[Python] Inplement Binary Tree,Today I’ll introduce how to determine if two binary trees are equal.
If two binary trees are equal, they are structurally identical and the nodes have the same value. Considering the definition above, we use dynamic function to test the two trees if they are equal.
2015年10月25日 星期日
[Python] 以Inorder Traversal 檢驗是否為BST

承襲上一回[Python] 實作Binary Tree,今天要介紹怎樣確認Tree是一個Binary Search Tree.
定義上的Binary Search Tree(BST):
- 左邊子樹的值都小於node的值
- 右邊子樹的值都小於node的值
- 左右的子樹都必須是BST
2015年10月11日 星期日
[Python] 實作Binary Tree

因為不是科班出身,所以對於資料結構和演算法都沒什麼概念,利用雙十廉價的機會好好惡補了一番Orz…
Binary Tree(簡稱BT)在資料結構中是很基本的概念,概念上是每個節點都有左右兩個子節點,每個節點儲存一個值,最上面會有一個起始節點(或稱為root),每往下長一層就多了2**n個節點,以此類推.從BT衍伸出許多相關概念例如heap或各種樹,可能的優點包括加快搜尋速度或是排序速度等等,所以先了解BT是很重要的.
訂閱:
文章 (Atom)