15 thg 3, 2013
Recommender system experts
Very surprisedly, he is a former member of Telefonica Research Center where I ever had idea applying for summer internship. This is his blog. His articles are very useful for me, and maybe, for all of whom likes me. So far, his position at Netflix is Recommender System Team's Leader.
By the way, I want to show another person who also has strong experience in Data Mining in Vietnamese. Why do I reveal him in the same post with Xavier? Very simple, I found him from Xavier's blog, LOL =]]. He is a researcher at Deakin University, Australia who developed the tool that named Vietnamese Article Classifier. You can see his profile at here.
7 thg 3, 2013
Web And Mobile Revenue Models
Let learn how to monetize!
- Display Ads - ex. Yahoo!
- Search Ads - ex. Google
- Text Ads - ex. Google
- Video Ads - ex. Hulu
- Audio Ads - ex. Pandora
- Promoted Content - ex. Twitter, Tumblr
- Paid content links - ex. Outbrain
- Recruitment Ads - ex. LinkedIn
- Lead Generation - ex. MoneySuperMarket, ZocDoc
- Affiliate Fees - ex. Amazon Affiliate Program
- Classifieds - ex. Craiglist
- Featured listings - e.g. Yelp, Super Pages;
- Email Ads - as done by Yahoo, MSN
- Ad Retargeting - ex. Criteo
- Real-time Intent Ad Delivery
- Location-based offers - ex/ Foursquare
- Sponsorships / Site Takeovers - ex. Pandora
- Retailing - ex. Zappos
- Marketplace - ex. Etsy
- Crowdsourced Marketplace - ex. Threadless
- Excess Capacity Markets - Uber, AirBnB
- Vertically Integrated Commerce - ex. Warby Parker
- Aggregator - ex. Lastminute.com
- Flash Sales: Gilt Groupe, Vente Privee
- Group buying - ex. Groupon
- Digital goods / downloads - ex. iTunes
- Virtual goods - ex. Zynga
- Training - ex. Cloudera (??), -> Coursera
- Pay what you want - ex. Radiohead
- Commission - ex. SharesPost
- Commission per order - ex. Seamless, GrubHub
- Auction - ex. eBay
- Reverse Auction - ex Priceline
- Barter for services ex. SwapRight
- Software as a Service (SAAS) - ex. Salesforce
- Service as a Service - ex. Shopify
- Content as a Service - ex: Spotify, Netflix
- Infrastructure/Platform As A Service - ex. AWS
- Freemium SAAS - ex. Dropbox
- Donations - ex. Wikipedia
- Sampling - ex Birchbox
- Membership Services - ex Amazon Prime
- Support and Maintenance - ex 10gen, Red Hat
- Paywall - ex. NYTimes
- Voice and video-conferencing - ex. Uberconference
- Peer-to-Peer Lending - ex. Lending Club,
- Peer-to-Peer Gambling - ex. BetFair
- Peer-to-peer buying - ex Etsy
- Peer-to-peer insurance/home/car - ex (??)
- Peer-to-peer computing (CrasPlan storage, or SETI@home)
- Peer-to-peer service - ex. Mechanical Turk, TaskRabbit
- Peer-to-peer Mobile WiFi/Tethering - ex (??)
- Merchant Acquiring - ex. PayPal (Online / Offline), Stripe (Online), Square (Offline)
- Intermediary - ex. IP Commerce (POS 2.0), CardSpring
- Acquiring Processing - ex. Paymentech
- Bank Transfer - ex. Dwolla
- Bank Depository Offering - ex. Simple, Movenbank (spread on average deposits)
- Bank Card Issuance - ex. Simple (interchange fee per transaction)
- Fullfilment - ex. Amazon
- Messaging - ex. Peer-to-Peer SMS, IM, Group Messaging
- Telephony - ex. termination/origination in public telephony networks (skype out/in)
- Telephony - ex. termination/origination within private telephony cloud (e.g. native skype)
- Payment Gateways: Mobile -ex. Braintree
- Platform Monetization ("Tax") - Facebook Credits; iO6 30% cut.
- Per Seat License - ex. Sencha
- Per Device/Server License - ex. QlikView
- Per Application instance - ex. Adobe Photoshop
- Per Site License - ex. Private cloud on internal infrastructure
- Patent Licensing - ex. Qualcomm
- Brand Licensing - ex. Sesame Street
- Indirect Licensing - ex. Apple Volume Purchasing
- User data - ex. BlueKai
- Business data - ex. Duedil
- User intelligence - ex. Yougov
- Search Data - ex. Chango
- Real-time Consumer Intent Data - ex. Yieldbot
- Benchmarking services - ex. Comscore
- Market research - ex. GLG
- Paid App Downloads - ex. WhatsApp
- In-app purchases - ex. Zynga Poker
- In-app subscriptions - ex. NY Times app
- Advertising - ex. Flurry, AdMob
- Digital-to-physical - ex. Red Stamp, Postagram
- Transactions - ex Hailo
- Freemium - Free to play w/ virtual currency - ex. Zynga
- Subscription- ex. World of Warcraft
- Premium - ex. xBox games
- DLC - (Downloadable Content) - ex. Call of Duty
- Ad Supported - ex - addictinggames.co
18 thg 1, 2013
Film Services and their recommendation feature
Film service for TV is novel domain which has just started for 5 years. For any film provider, the number of film retention is target. Film recommendation is the way to improve this number. It is mentioned that Netflix and Hulu after are two honest film providers that published recommendation research for film. All of them use metadata as primary attributes to decide what film for recommending.
For evaluating a recommendation system, this post may useful.
7 thg 1, 2013
News aggregator, more and more
4 thg 1, 2013
Resource for iOS Development
In fact, no one can deny the mobile trend. In the below figure, it shows you the mobile market size which is made at the end 2012.
Mobile market size (through http://www.digitallabblogasia.com/?attachment_id=901) |
Total app downloads. 30 billions downloads for Apple's app (Q2/2012) ( through http://www.mobilestatistics.com/mobile-statistics) |
We should divide into 4 sections: resource for beginner, advanced resource, how to make money with iOS app, marketing strategy.
Let's start!
- Beginner
- Mobile tutsplus is the great site for newbie. All of tutorials are step by step clearly. It also focuses on mobile design, mobile marketing strategy.
- Advance resource
- How to make money
- http://www.placeplay.com/how-to-make-money-with-apps-1/ (must review after)
- Design (UI & UX)
- Mobile Usability by Jakob Nielsen. This book is very up-to-date and cover abundance of usability knowledge http://www.amazon.com/Mobile-Usability-Jakob-Nielsen/dp/0321884485
- Human Interface Guidelines by Apple (http://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/MobileHIG.pdf)
- Smashing's Documents (http://www.smashingmagazine.com/2010/11/03/ebook-4-mobile-design-for-iphone-and-ipad/)
- Brian Fling's slide (http://www.slideshare.net/fling/mobile-20-design-develop-for-the-iphone-and-beyond)
- Marketing Strategy
Thanks for reading!
3 thg 1, 2013
Resource for Big Data
Recently, We were heard the phrase 'Big Data' a lots, a lots, a lots! Everywhere, 'Big Data' was appeared : Computer Science Journals , Computer Science Conferences, Technology Journals, Technology Conferences, Technology articles, Famous Blog articles, Startup Conferences, Startup Blog, so on and so on. So, I am a junior Developer in Data Mining. Therefore, Big Data is also my research domain. In this post, I show the resources for learning or working with Big Data.
We will have three types: Blog, Company site and Github repository.
1. Blog
1.1 Machine Learning Guru's Blog
1.1.1 Prof. Larry Wasserman's Blog
Prof. Larry is professor in the Department of Statistics/Machine Learning in Carnegie Mellon University. He shares his research, the trending of Big Data, Machine Learning, Statistics and others. His blog was considered as the best Machine Learning Blog by Nguyen Xuan Long, the primary blogger at http://procul.org/blog .
2. Company Site
2.1 Cloudera Inc.
Cloudera's CTO is Apache Hadoop's author, Doug Cutting. Cloudera develops Hadoop-based software for business purposes. All of their softwares are open source! So great!
3. Github
In addition, you can use Quora to update Big Data news. I usually use it to get useful information about Big Data/Data Mining and others.
Thanks for reading!
13 thg 4, 2012
IT link
This is great site which contains exciting tech videos from Stanford.
http://ecorner.stanford.edu/index.html
2. Open Course era information (update everyday)
http://diyscholar.wordpress.com/
3. Another open course site:
KHAN ACADEMY: http://www.khanacademy.org/
12 thg 4, 2012
Mac OS X for newbie
10.7.2: http://kat.ph/iatkos-l2-mac-os-x-lion-10-7-2-t5989819.html
10.7.1: http://kat.ph/iatkos-l1-mac-os-x-lion-10-7-1-t5863900.html
10.7.1: hdvnbits http://all.hdvnbits.org/details.php?id=22137&hit=1&dllist=1
2. Install iATKOS (cho v7, 10.5.7)
Part 1: http://kythuatvien.com/forum/Hackintosh-Huong-dan-cai-dat-Mac-OS-toan-tap-Phan-I-cai-Leopard-_posts_5364.aspx
Part 2: http://kythuatvien.com/forum/EditHackintosh-Huong-dan-cai-dat-Mac-OS-toan-tap-Phan-II-Tao-USB-bai-dat-Snow-_posts_5366.aspx?PN=1
Part 3: http://kythuatvien.com/forum/EditHackintosh-Huong-dan-cai-dat-Mac-OS-toan-tap-Phan-III-cai-Snow-_posts_5368.aspx?PN=1
3. Drivers
Look at kexts.com
Manual kexthelper at cheetha.net to use kexthelper
10 thg 4, 2012
3 thg 4, 2012
English Link
1. BBC Radio
All (World Service, Hightlight)
http://www.bbc.co.uk/radio/
World Services
http://www.bbc.co.uk/iplayer/console/bbc_world_service
Friends subtitles film
http://www.subtitlesource.org/title/tt0108778
2. CNN Radio
http://edition.cnn.com/audio/radio/cnntv.html
II. Speaking
1. English Recorder for Speaking test, very good
http://www.englishcentral.com/video/15619/google-apps-has-more-to-offer
2. Passport to English (recommend hightly)
http://australianetwork.com/passport/lester.htm
III. Reading
1. http://www.youtube.com/watch?v=E3Gc9vun8zM&feature=related How to speed read?
2. http://thepiratebay.se/search/New%20Scientist%20Magazine/0/99/0
IV. Writing
1. General
Test 10 sublists: http://www.examenglish.com/vocabulary/academic_word_list_group1.htm
Marking System: http://www.ielts.school.nz/teachwPeerMark.htm
1. Task 1
Vocabulary for problems: http://www.ielts.school.nz/teachwTask1Vocab.htm
Vocabulary for graph with visualization : http://adw.hct.ac.ae/site_ilc/sites_ielts/graphsite/index.htm
Tips : http://yeshn.info/2363/meo-lam-phan-1-bai-thi-viet-ielts.html
http://www.tienganh.com.vn/showthread.php?9110-Writing-Task-1-Academic-Module-Tutorial
V. Vocabulary
1. http://www.vocabulary.com/
VI. Pronounciation
VII. General
1. http://www.breakingnewsenglish.com/
VIII. A.J.Hoge
http://videotienganh.info/musicvideo.php?vid=6d846e8a6
IX. SAT
http://pinkruby.wordpress.com/
29 thg 3, 2012
Good Links
http://blogs.forrester.com/james_kobielus/10-07-07-social_media_analytics_vs_social_network_analysis_there_real_difference_or_are_you_seeing_double
000. Link for developers
http://www.dzone.com/links/index.html
techcrunch.com
mashable.com
wired.com
00. For project manager
http://hanoiscrum.net/hnscrum/
http://www.cerebellumstrategies.com
http://www.cerebellumstrategies.com/hard-knocks-project-managers/
0. Start up
http://www.action.vn/khoi-nghiep/thong-tin-ho-tro-khoi-nghiep/655-ban-biet-gi-ve-lean-startup
I. Find something
Book search: http://rapidlibrary.com (5+ stars)
CS Book repo by vietnamese: http://book.vnexpert.org ( 5 stars)
Good book repo: http://www.studytemple.com (3 stars)
II. Useful
1. Find latex command of symbol through draw it
http://detexify.kirelabs.org/classify.html
2. Graph Words Visualization for learning english vocabulary
http://graphwords.com/
3. A way to complete CV by latex
http://www.tjansson.dk/?p=604
4. Scrum Group in Hanoi
http://hanoiscrum.net/hnscrum/aboutus
5. Install os X in intel-based PC
http://voz.vn/2010/05/04/cai-dat-mac-os-x-tren-pc-phan-3/7/
http://tonymacx86.blogspot.com/2010/04/iboot-multibeast-install-mac-os-x-on.html
www.mymac4music.com/2011/08/hackintosh-tutorial-pt-5-setting-the-bios-and-installing-mac-osx-2/
For my laptop:
http://www.osx86.net/notebooks/13175-successful-install-iatkos-l2-10-7-2-hp-8440p-detailed-process-description.html
http://www.tonymacx86.com/viewtopic.php?f=34&t=4745
6. Fix Mac's bug
http://cntt.tv/nodes/show/334
7. Cover Letter: How to write?
For FLC: http://solution24h.vn/forum/showthread.php?45-H%C6%AF%E1%BB%9ANG-D%E1%BA%AAN-VI%E1%BA%BET-M%E1%BB%98T-COVER-LETTER-M%E1%BA%AAU-%C4%90%E1%BB%82-THAM-GIA-NH%E1%BA%ACN-VI%E1%BB%86C-T%E1%BA%A0I-C%C3%81C-SITE-FREELANCER
10 thg 12, 2011
Latex tips
\renewcommand{\refname}{Tài liệu tham khảo}
\begin{thebibliography}{99}
\bibliographystyle{abbrv}
\bibitem[1]{1}
Bing Liu, \emph{Opinion Mining}, Department of Computer Science University of Illinois at Chicago, 2008
4 thg 12, 2011
Cài đặt Git cho Eclipse
Đã nghe danh Git từ lâu, hôm nay mình mới có dịp mò mẫm và sử dụng. Dưới đây xin ghi lại cách cài đặt Git với site Github cho Eclipse.
Quá trình cài đặt qua 2 phần chính: cài đặt-cấu hình git và cài đặt-cấu hình plugin Egit cho Eclipse.
Phần 1: Cài đặt-cấu hình Git
Bước 1: Đăng ký tài khoản tại http://github.com/
Bước 2: Download Git từ http://git-scm.com/download (có các bản cho Debian, Solaris, Window, OS X)
Bước 3: Tạo SSH key
SSH key là chìa khóa giúp người dùng và server github trao đổi với nhau mà không cần những thủ tục xác thực rắc rối. Người dùng chỉ cần tạo SSH key tại máy của mình, sau đó add key này vào Github. Khi push mã nguồn, server sẽ so sánh SSH key của máy người dùng với SSH đã được add vào Github trước đó. Nếu chúng giống nhau, nghĩa là người dùng được quyền thao tác trên repository. Để tạo SSH key, chúng ta làm như sau:
Mở terminal của git (thường nằm ở đường dẫn C:\\msysgit\msysgit\msys.bat)
Gõ ssh-keygen -t dsa (hoặc ssh-keygen -t rsa)
"Enter file in which to save the key (/c/Users/username/.ssh/id_dsa):", gõ tiếp "Enter" nếu muốn để nguyên đường dẫn gợi ý trên,
"Enter passphrase (empty for no passphrase):", gõ "Enter" nếu không muốn thêm
"Enter same passphrase again:", gõ "Enter" (nếu ở trên không gõ gì), hoặc gõ lại những gì vừa gõ.
Mở file lưu SSH key (ở đây là id_dsa, hoặc id_rsa). Copy toàn bộ file
Mở http://github.com/account , chọn SSH public key và paste vào.
Chú ý rằng một account có thể có nhiều SSH key, bởi mỗi một repository (dễ hiểu hơn là một project) có thể có SSH key riêng.
Bước 4: Tạo project ( repository) mới trên trang https://github.com/repositories/new
Nhập tên project, mô tả về project và create
Bước 5: Thiết đặt ban đầu cho git tại máy local (máy của mình)
Làm theo hướng dẫn của github sau khi tạo repository thành công:
git config --global user.name "X, Y Z"
git config --global user.email abc@gmail.com
cd thư-mục-muốn-lưu-trữ-project
mkdir tên-của-project-vừa-tạo trên github (cần phải đúng)
git init
Tạo file README: touch README
git add README
git commit -m "Ghi comment vào đây!"
git remote add origin git@github.com:username/repository-name.git
git push -u origin master
OK, như vậy đã xong phần đầu, cài đặt và cấu hình đơn giản Git. Phần tiếp theo chúng ta sẽ tiến hành cài đặt plugin Egit cho Eclipse và sử dụng Egit để đồng bộ hóa mã nguồn với github.
Phần 2: Cài đặt Egit
21 thg 6, 2011
Một số thuật ngữ về Machine Learning
(to be continue...)
Supervised learning - Học có giám sát
Thuật toán supervised learning sẽ đảm bảo với một input bất kỳ thì luôn cho một output-phù-hợp tương ứng. Vấn đề ở đây là làm sao để thuật toán Supervised learning có thế đưa ra được output tương-đối-chuẩn-xác?! Một cách khái quát,thuật toán sẽ dựa vào tập dữ liệu huấn luyện (training set) cho trước, xây dựng trên tập đó một ánh xạ f (hàm f) input-output, và sau đó, khi đưa một input bất kỳ vào, thuật toán sẽ dự đoán output tương ứng (mấu chốt ở đây là dự đoán - predict ). Như vậy, output này sẽ rất khó đạt tới mức hoàn hảo (100%), nên tất hẳn tồn tại một hàm xác suất để đánh giá độ chuẩn xác của thuật toán supervised learning! Cần nói thêm về ánh xạ f, bản chất của nó là hàm phân lớp (classification) các dữ liệu huấn luyện, sau đó, khi có input, nó sẽ dựa căn cứ vào việc matching class-input để tìm ra được class phù hợp với input, từ đó đưa ra được output-phù hợp. Ánh xạ f được chia làm hai loại: classifier function ứng với output là thông tin rạc, và regression function (hàm hồi quy) nếu output là thông tin liên tục.
Sách 1: Uốn lưỡi bảy lần trước khi nói
Quyển đầu tiên mình review, "Uốn lưỡi bảy lần trước khi nói". Đây là cuốn sách do bạn mình, TrườngLX, đang làm cộng tác viên cho một nhà sách giới thiệu và cho mình mượn đọc, hi, mấy tuần rồi chưa trả.
Lan man về IT
Về Ruby on Rails (RoRs), mình mới chỉ biết được nó là một nền tảng phát triền web nhanh, có thể mình sẽ được tiếp xúc vào hè này với một superman về mảng này, anh CodeMonkey. Để xem mình có biết được chút gì từ siêu nhân này không, :).