Sunday, February 2, 2014

Google và sự đánh cược mới vào robot và trí tuệ nhân tạo

Chỉ trong vài tháng cuối 2013, Google đã mua hàng loạt các công ty làm về trí tuệ nhân tạo và robot như Schaft, iPi,Boston Dynamics, Meka Robotics, Redwood Robotics... và mới đây nhất là công ty Deepmind (công ty làm về trí tuệ nhân tạo trong giả lập, thương mại và game). Về  nghiên cứu, Google cũng tập trung vào các dự án có liên quan đến trí tuệ nhân tạo như: Nền tảng trợ giúp cá nhân "Google now", dự án xe tự động lái. Vậy chính xác thì Google đang định làm gì?

Bằng việc phân tích các dữ liệu của thị trường để khám phá ra các thông tin ẩn dưới một cách tự động thông qua các hệ thông thông minh tự động (được điều khiển bởi máy tính và robot), Google có thể sớm phát hiện ra các mẫu thông tin quý giá để xác định xu hướng của thị trường trước các đối thủ của mình. Điều này sẽ mang lại cho Google một lợi thế cạnh tranh cự lớn!

Với việc mua và tuyể dụng những chuyên gia hàng đầu trong lĩnh vực robot và trí thông minh nhân tạo, Google đã chuẩn bị những bước đi vững chắc của mình trong một kỷ nguyên mới của CNTT, khi mà người và máy móc (robot) cũng tương tác với nhau.

Theo Peter Norvig, giám đốc điều hành nghiên cứu của Google thì "Google đang có dưới 50% nhưng nhiều hơn 5% những chuyên gia giỏi nhất trên thế giới vễ linh vực học máy - machine learning" (ước tính này trước khi Google thực hiện việc mua lại DeepMind)

Cũng như bóng đã, việc tuyển dụng được những cầu thủ hàng đầu là rất khó, đây lại là trong lĩnh vực trí tuệ nhân tạo, robot (vốn có rất ít người nghiên cứu), vậy mà khoảng một nửa trong số này là đang làm việc cho Google!

Ngoài Google còn có rất nhiều công ty lớn cũng tập trung vào nghiên cứu về lĩnh vực này như Microsoft Research, Amazon, Department of Defense research arm, Defense Advanced Research Projects Agency (DARPA) nhưng sẽ không thể có công ty hay tổ chức nào có thể vượt qua được Google vì vấn đề nhân lực (trí tuệ nhân tạo và robot là lĩnh vực mà để nghiên cứu cần tạo thành những nhóm, trong thực tế sẽ  khác rất nhiều so với trong film Iron man :D )


Google sẽ cố gắng làm gì trong những năm tới?






Tổng hợp các phương pháp kiếm tiền trên mạng [sưu tầm]


Tổng hợp một số cách kiếm tiền online (nguồn từ VNexpress, nhưng cahwcs cũng cóp nhặt từ trang nào đó trên mạng rồi dịch lại )














Google với kỷ nguyên của trí tuệ nhân tạo và robot

Chỉ trong mấy tháng cuối 2013, Google đã mua lại rất nhiều công ty trong lĩnh vực trí tuệ nhân tạo và robot. Điều này báo hiệu việc Google đang từng bước chuyển mình để dẫn đầu trong kỷ nguyên tiếp theo của máy tính: Kỷ nguyên của robot và trí tuệ nhân tạo

Sau đây là một số cột mốc đáng nhớ của Google

Tháng 5/2013 Google và NASA bắt tay xây dựng phòng thí nghiệm trí tuệ nhân tạo


2/12 năm 2013 Google mua công ty Schaft (công ty chế tạo robot dạng con người)

3/12/2013 Google mua công ty iPi (về computer vision)

4/12/2013 Google lại mua tiếp công ty robot Redwood

5/12/2013 Google mua Meka

Tiếp đến Google lại mua tiếp 2 công ty về phụ kiện Robot là Holomni và Bot&Dolly

10/12/2013 Google tuyển dụng nhóm nghiên cứu về robot Boston Dynamics

Ngay đầu năm 2014 Google lại tiếp tục mua DeepMind (công ty về trí tuệ nhân tạo)

Với việc mua hàng loạt công ty về Robot và trí tuệ nhân tạo để đặt nền tảng cho mình, Google đang từng bước chuyển dịch từ công ty tìm kiếm và quảng cáo thành công ty hàng đầu về robot và trí tuệ nhân tạo. Liệu sang năm nữa, Google có trở thành một mạng Skynet :D


Wednesday, January 22, 2014

Tiết kiệm băng thông 3G khi dùng Chrome trên điện thoại

Với phiên bản mới của Google Chrome, người sử dụng có thể tiết kiệm được khoảng 1/2 lưu lượng data của mình khi lướt web nếu sử dụng Google Chrome.


Cách làm của Google Chrome là điều hướng tất cả các request của trình duyệt thông qua SPDY proxy connection. Ưu điểm khi sử dụng Proxy này là:

  • Giảm độ trễ của các request tới các trang web (vì nó được cài đặt trên máy chủ của Google với băng thông mạng rất lớn)
  • Cho phép tạo ra nhiều request và respone đồng thời thông qua một kết nối trên điện thoại
  • Sử dụng DNS của google, vì thế bạn sẽ không bị chặn khi vào các trang như facebook,... (các trang mà các nhà mạng VN vẫn chặn khi truy cập từ máy tính)
  • Các ảnh khi request thông qua proxy này sẽ được nén sử dụng định dạng WebP format, nên giảm được lưu lượng so với các request ảnh trực tiếp
  • Các request của bạn cũng được cache trên máy chủ, nên truy cập lần tiếp theo sẽ nhanh hơn
  • Ngoài ra bạn cũng có thể dùng tính năng translate để dịch ra Tiếng Việt nếu cần :)
Bạn cũng không cần lo lắng rằng mình có thể bị theo dõi khi truy cập vào các trang bảo mật, vì Google Chrome sẽ tự động không dùng Proxy này khi các bạn có request tới các trang bắt đầu bằng https


Để bật tính năng này, bạn vào phần setting của Google Chrome và chọn Reduce data usage thành On




Tuesday, January 21, 2014

Tổng hợp tài liệu cấu trúc dữ liệu và giải thuật - DSA

Slide bài giảng : https://www.mediafire.com/?s5jzjccb2aaja0c
Đề thi cũ: https://drive.google.com/file/d/0B5nb3v94xY_WSm0yQ2RNMHlCaHM/edit?usp=sharing

Đề tài bài tập lớn


1. Xây dựng chương trình tìm kiếm full text search

Đầu vào: một tập văn bản (>=100) tiếng Anh lấy từ trên báo mạng (cnn, bbc, voa,...), người sử dụng sẽ nhập vào 1 (hoặc 1 vài từ tiếng anh)
Đầu ra: tập các văn bản chứa các cụm từ mà người dùng nhập vào (văn bản nào có tần số xuất hiện nhiều hơn sẽ được xếp ở trên) (Không phân biệt hoa, thường)

Gợi ý: Các công việc cần làm là
  • Tách từ 
  • Index các văn bản dựa trên các từ 
  • Tìm kiếm các văn bản xuất hiện từ đã nhập
  • Đánh giá điểm và xếp hạng các kết quả dựa trên tần số xuất hiện của các từ
2. Cài đặt cấu trúc B+ tree để hỗ trợ tìm kiếm theo khoảng
Đầu vào: một file văn bản chứa khoảng 1000000 số thực được sinh ngẫu nhiên (không trùng nhau), và 2 giá trị x<=y
Đầu ra: đưa ra các số nguyên trong danh sách thỏa mãn x<=a1<=a2<=..<=an<=y

3. Xây dựng chương trình ôn thi trắc nghiệm cho môn học THDC hoặc CTDLGT
Đầu vào: số lượng câu hỏi (khoảng 10 câu)
Đầu ra: các câu hỏi trắc nghiệm cho người dùng trả lời với thời gian cho trước (khoảng 60-90s/câu)
Đánh giá kết quả trả lời của người dùng.

Đề trắc nghiệm tự tìm trên mạng hoặc trong sách THDC của trường

4. Xây dựng chương trình lấy thông tin giá vàng và giá chứng khoán, tỉ giá hối đoái trên thị trường một cách tự động
Yêu cầu: chương trình tự động lấy giá vàng, giá chứng khoán và tỉ giá hối đoái trên thị trường với khoảng thời gian cập nhật khoảng 5 phút/lần, sau đó hiển thị ra màn hình

Các tỷ giá cũ phải được lưu trữ dùng CSDL hoặc file text (lưu ít nhất lịch sử giá trong vòng 1 tháng)

5. Xây dựng chương trình tìm và download các thông tin về các hotdeal, coupon, giảm giá của các cửa hàng (ẩm thực, hoặc điện tử hoặc điện thoại) từ đó đưa ra danh sách các cửa hàng giảm giá theo yêu cầu tìm kiếm của người dùng.

Ví dụ: người dùng cần tìm quán ăn trong phạm vi hồ Hoàn kiếm thì chương trình sẽ đưa ra danh sách các cửa hàng ăn uống đang có khuyến mại trong  phạm vi này.
Dùng Google map để hỗ trợ tìm vị trí!

Danh sách nộp bài tập tuần


Thursday, January 16, 2014

"Người Việt tò mò với cuộc chơi Bitcoin" trên vnexpress

"Sự quan tâm về Bitcoin của người Việt ngày càng lớn", anh Lê Huy Hòa - người được các thành viên diễn đàn coi là một chuyên gia về Bitcoin nhận định. Từng quản lý ở một công ty phần mềm lớn, anh Hòa đã nghỉ hẳn để đi đầu tư Bitcoin và cho biết đang sống tốt nhờ công việc này.
David Học, một thành viên khác từng nhiều năm "chơi Forex" (ngoại hối) thì cho biết ở Việt Nam hiện có 3 dạng đầu tư kiếm tiền chính từ Bitcoin là đơn thuần đào và khai thác, đầu tư giá lên hoặc mua bán Bitcoin như một đại lý. (Vnexpress)
Đâm đầu vào đào Bitcoin giờ thì chỉ có mà chết, độ khó nó lên cỡ hàng Tỷ rồi, chỉ có mua phần cứng còn được (nhưng rủi ro cũng rất cao): Bỏ ra tầm 100tr, sau 1 năm thu hồi lại vốn, tuy nhiên phần cứng có thể hỏng bất cứ lúc nào do quá nóng! vậy chỉ còn cách duy nhất là mua và bán Bitcoin kiếm lời (mua lúc giá xuống và bán lúc giá lên). Tuy nhiên độ rủi ro cũng rất là cao do

  • Chi phí 1 BTC (bitcoin) hiện tại cỡ 1000$ (21 Tr)
  • Không có trung gian trong mua bán, toàn dựa trên tin tưởng nhau!!! (mà độ tin tưởng của người VN thì "cao" rồi!)
  • Tính thanh khoản thấp hơn USD hoặc Vàng nhiều (khó mua bán)
  • Biến động rất lớn (mạc dù xu hướng chung là sẽ tăng), nhưng chỉ cần 1 thay đổi chính sách nhỏ là giá giảm 1/2 là chuyện thường.
  • Hiện tại các ngân hàng, site bán hàng VN chưa chấp nhận BTC (chỉ có 1 diễn đàn gì đó chấp nhận, nhưng chủ yếu mục đích là PR thương hiệu)
  • Chuyển từ BTC sang USD ở các market như BTC-e có chi phí cao (6%), site MtGov (50$/thanh toán)

Túm lại có tiền thà đầu tư vào chứng khoán hoặc Forex còn hơn là đầu tư vào BTC!

Bài viết chi tiết của VNexpress tại http://kinhdoanh.vnexpress.net/tin-tuc/ebank/thanh-toan-dien-tu/nguoi-viet-to-mo-voi-cuoc-choi-bitcoin-2939629.html

Wednesday, January 15, 2014

Bảo vệ bản quyền ảnh bằng Watermark Apps

Khi đưa ảnh lên blog, facebook,.. một điều khiến người dùng khó chịu là những bức ảnh độc đáo của riêng bạn có thể bị ai đó vô tình "copy" và đem chia sẻ lại ở đâu đó. Nếu có chút "đạo đức" thì người copy sẽ trích dẫn rõ nguồn lấy ảnh, còn phần lớn là chẳng quan tâm, như vậy công sức chụp ảnh, chọn ảnh của bạn tự nhiên bị người khác cướp trắng!

Làm thế nào để bảo vệ bản quyền bức ảnh của bạn, để người xem biết bạn là người chụp nên những bức ảnh độc đáo, tuyệt đẹp đó?

Watermark là câu trả lời cho bạn!

Watermark hiểu nôm na là mặt nạ, hoặc thủy vân, dùng để đánh dấu quyền sở hữu của bạn lên bức ảnh mà không cho mất đi nội dung ban đầu của bức ảnh. Watermark được ra đời bởi John D. McHugh khi ông muốn bảo vệ những bức ảnh của mình khỏi những người trích dẫn lại mà không khai báo rõ nguồn.


Watermark trong ảnh chỉ đơn giản là một dòng chữ, chú thích cho biết chủ sở hữu, hoặc người tạo ra bức ảnh là ai. Ở các phiên bản ban đầu thì Watermark được đặt bên ngoài bức ảnh, tuy nhiên do các phần mềm xử lý ảnh có thể dễ dàng xóa bỏ chúng nên hiện nay nó được chèn luôn lên nội dung bức ảnh (thưởng ở góc dưới cùng của bức ảnh)

Nếu bạn đang dùng iPhone thì có rất nhiều phần mềm giúp bạn tạo ra các Watermark cho ảnh như

PhotoMarkr (miễn phí)

Cho phép bạn có thể tạo các Watermark bằng Text, tại bất cứ vị trí nào trong bức ảnh

eZy Watermark lite (miễn phí)

Có thể tạo Watermark bằng cả text và ảnh

iWatermark (giá 2$)

Cho phép chèn text, ảnh, chữ ký và cả QR code làm watermark 

Marksta (giá 2$)

Chỉ cho phép chèn text với các Font, cỡ chữ khác nhau

iVideoMark (3$)

Cho phép tạo Watermark trên video

Với android thì các bạn có thể lựa chon các phần mềm như

Add Watermark (miễn phí)

Love Text on Pics (miễn phí)



Watermark Photo (miễn phí)