wiki:jazz/09-09-01

2009-09-01

  • [備忘] hadoop.nchc.org.tw 因為有兩批不同等級的機器,因此有時候 Mapper 必須等比較慢的機器算完。此時,放大 mapred.task.timeout 的數值可以有助於 Job 穩定跑完。
    JobConf conf = new JobConf(PairwiseSimilarity.class);
    conf.set("mapred.child.java.opts", "-Xmx1300m");
    conf.setLong("mapred.task.timeout", 1800000);
    
  • [國內合作] C.T. Lin - Vision Lab - Ada Boost 演算法
    • http://multiboost.sourceforge.net/
    • 最早用於臉部辨識,現在可以適用於其他影像辨識相關的應用。
      $ wget http://nchc.dl.sourceforge.net/project/multiboost/multiboost/multiboost%200.71/multiboost-0.71.src.tar.gz
      $ sudo apt-get install tmake build-essential g++
      $ tar zxvf multiboost-0.71.src.tar.gz
      $ cd MultiBoost/
      ~/MultiBoost$ tmake multiboost.pro -o Makefile
      ~/MultiBoost$ make
      ~/MultiBoost$ mkdir satimage
      ~/MultiBoost$ wget http://multiboost.sourceforge.net/mb/UCI_satimage.zip
      ~/MultiBoost$ unzip UCI_satimage.zip -d satimage
      ~/MultiBoost$ mkdir vehicle
      ~/MultiBoost$ wget http://multiboost.sourceforge.net/mb/UCI_vehicle.zip
      ~/MultiBoost$ unzip UCI_vehicle.zip -d vehicle
      ~/MultiBoost$ cat > test_multiboost.sh  << EOF
      #!/bin/bash
      ./multiboost -traintest vehicle/vehicle_cut.trn vehicle/vehicle_cut.tst 1000
      ./multiboost -test vehicle/vehicle_cut.tst shyp.xml 
      ./multiboost -traintest satimage/sat.trn satimage/sat.tst 1000
      ./multiboost -test satimage/sat.tst shyp.xml 
      EOF
      ~/MultiBoost$ chmod a+x test_multiboost.sh 
      ~/MultiBoost$ ./test_multiboost.sh 
      Loading file vehicle/vehicle_cut.trn...Done!
      Sorting data...Done!
      Loading file vehicle/vehicle_cut.tst...Done!
      Learning in progress...
      Learning completed.
      Loading file vehicle/vehicle_cut.tst...Done!
      Loading strong hypothesis...Classifying...Done!
      
      Error Summary
      =============
      Class 'saab': 27.27%
      Class 'bus': 4.255%
      Class 'van': 6.522%
      Class 'opel': 45.45%
      
      --> Overall Error: 20%
      Loading file satimage/sat.trn...Done!
      Sorting data...Done!
      Loading file satimage/sat.tst...Done!
      Learning in progress...
      Learning completed.
      Loading file satimage/sat.tst...Done!
      Loading strong hypothesis...Classifying...Done!
      
      Error Summary
      =============
      Class '3': 7.809%
      Class '4': 39.81%
      Class '5': 14.77%
      Class '7': 15.32%
      Class '2': 3.571%
      Class '1': 2.603%
      
      --> Overall Error: 12.1%
      
      • src/IO/ClassMappings.cpp

        diff -Naur MultiBoost/src/IO/ClassMappings.cpp MultiBoost.new/src/IO/ClassMappings.cpp
        old new  
        2525#include "Defaults.h" // for MB_DEBUG
        2626#include <fstream> // for ifstream
        2727#include <iostream> // for cerr
         28#include <cstdlib>     // for exit
        2829
        2930//////////////////////////////////////////////////////////////////////////////////////////////
        3031//////////////////////////////////////////////////////////////////////////////////////////////
      • src/Utils/Args.cpp

        diff -Naur MultiBoost/src/Utils/Args.cpp MultiBoost.new/src/Utils/Args.cpp
        old new  
        1919*/
        2020
        2121#include "Args.h"
         22#include <cstdlib>     // for exit
        2223
        2324namespace nor_utils {
        2425
      • src/WeakLearners/MultiStumpLearner.h

        diff -Naur MultiBoost/src/WeakLearners/MultiStumpLearner.h MultiBoost.new/src/WeakLearners/MultiStumpLearner.h
        old new  
        3636#include <vector>
        3737#include <fstream>
        3838#include <cassert>
         39#include <limits>      // for numeric_limits
        3940
        4041using namespace std;
        4142
      • src/WeakLearners/SingleStumpLearner.h

        diff -Naur MultiBoost/src/WeakLearners/SingleStumpLearner.h MultiBoost.new/src/WeakLearners/SingleStumpLearner.h
        old new  
        3636#include <vector>
        3737#include <fstream>
        3838#include <cassert>
         39#include <limits>      // for numeric_limits
        3940
        4041using namespace std;
  • [備忘] 用 ffmpeg 轉換 JPG 成 FLV
    • Converting stream of jpg files to FLV stream
    • FFmpeg FAQ 文件
      ffmpeg -f image2 -r 1 -i frame%04d.jpg  -s 320x240 -y -an -r 24 out.flv
      
      -f 來源目錄
      -r 1 來源檔案為 1 fps
      -i frame%4d.jpg 表示輸入檔格式為 frame0000.jpg frame0001.jpg frame0002.jpg 格式
      -s 320x240 
      -y 覆蓋存在的輸出檔案
      -an 不錄音(no audio)
      -r 24 輸出檔為 24 fps
      

DRBL / Clonezilla

  • Grim - web-based tool that uses disk cloning software to quickly reconfigure a computer lab.

File System

Cloud Computing

  • F5最新研究顯示雲端運算在大型企業已獲主流認同
    半數受訪者表示已經開始佈署公共雲端運算,而私有雲端運算模型也受到企業的擁抱,
    有45%受訪者現在已開始使用私有雲端。因此雲端運算也已在企業預算中佔得一席之地,
    66%的受訪企業表示有規劃專款預算用於雲端運算計畫。
    
    雲端運算是一種動態擴充,以服務型態提供虛擬化資源的一種運算環境。
    
    雲端運算模式下,可組態的共享資源(如網路、伺服器、儲存、應用和服務)
    可透過方便、隨需(On-Demand)、靈活的方式供使用者存取,調用及派送快速、
    將管理作業及服務供應商的互動降到最低。
    
    雲端運算不只是SaaS-雖然「軟體即服務」是雲端運算的重要元素,但受訪者
    認為SaaS之下的「平台即服務」(PaaS)、「基礎架構即服務」(IaaS)卻是
    雲端運算最重要的元素。
    
    雲端運算核心技術—存取控管佔第一
    有90%的受訪者表示存取控管在建造雲端運算中還算重要或非常重要。
    網路安全及虛擬化也獲選為關鍵技術。
    

Cloud : Ubuntu

Embedded

生活

  • 《日漸沈沒的樂園─吐瓦魯》
  • 你的壓力過大嗎?
    上班族檢測自我壓力的五項指標:
    1. 你正為小事抓狂嗎?
    2. 「健忘」也是壓力過大的反射
    3. 生活作息改變或不正常的提高吃藥或喝酒的頻率
    4. 你的家人及朋友覺得你近來行為不太正常,常在下班回家後,對家人發脾氣。
    5. 這一個月內常生病?壓力讓人容易生病,最簡單的方法就是多運動,早起早睡身體好。
    
  • 過勞死高危險群?!自我檢測是否”慢性疲勞”
    【慢性疲勞症候群的診斷標準】
    
    達六個月以上持續性或反覆發作性之虛弱疲勞感
    無法因臥床休息而緩解
    日常生活可能受影響並且減少50%以上之活動
    
    【慢性疲勞症候群症狀】
    
    1.低度發燒(自測口溫37.5-38.5度)或畏寒
    2.喉嚨痛
    3.頸部或腋下疼痛性淋巴腺腫(直徑小於2公分)
    4.無法解釋的全身肌肉無力
    5.肌肉酸痛
    6.即使從事過去可以勝任的活動也會產生持續24小時以上之全身疲倦感
    7.最近發生的廣泛性頭痛
    8.遊走性的非發炎性關節痛(無紅腫現象)
    9.精神或神經症狀(如:畏光、暫時性視盲、健忘、躁動不安、思考力衰退、無法集中精神、憂鬱等)
    10.睡眠障礙(嗜睡或失眠)
    
Last modified 15 years ago Last modified on Sep 4, 2009, 9:06:54 PM

Attachments (1)

Download all attachments as: .zip