Hướng dẫn tạo hình ảnh bằng trí tuệ nhân tạo DeepDream của Google

manhnvhanu

Active Member
Tham gia
3/8/15
Bài viết
126
Được thích
191
3756 #1
Trong thời gian gần đây, hệ thống máy tính mô phỏng hệ thần kinh DeepDream của Google đã khiến rất nhiều người bất ngờ khi nó liên tục cho chúng ta thấy những hình ảnh lồng ghép rất khó hiểu, đôi khi hơi ám ảnh và rùng rợn. Ngay cả những kỹ sư máy tính tạo ra Deep Dream cũng không thể hiểu rõ thực sự tại sao thứ mà họ tạo ra lại có thể nhìn ra những hình ảnh như vậy. Dường như đây là cách mà nó nhìn thế giới theo thời gian thực.


Một bức ảnh từ DeepDream

Những chủ thể trong ảnh trông nhăn nheo, và hơi giống chỉ có một mắt, hoặc trông giống như một con chim. Ngoài các yêu tố DeepDream có thể nhận ra liên tục được nhấn mạnh, và những hình ảnh kết quả này lại liên tục được đưa vào một giấc mơ sinh động và siêu thực thực khác. (Bạn có thể tưởng tượng đó như một giấc mơ có nhiều tầng, điều này bạn nào xem phim Inception sẽ hiểu rất rõ. Hoặc bạn có thể tìm hiểu thêm về Lucid Dream nhé).


Đúng như triết lý của Google, cái gì cũng "mở và miễn phí" , vậy nên mới đây họ đã phát hành rộng rãi mã nguồn DeepDream. Đây là một công cụ nghiên cứu rất phức và nó tạo ra những thứ phức tạp cũng không kém, nhưng bạn vẫn hoàn toàn có thể sử dụng được nó - ngay cả khi bạn không có kiến thức lập trình.

Trong bài viết này tôi sẽ hướng dẫn bạn cài đặt và sử dụng DeepDream mà không cần bất cứ kiến thức nào về lập trình python, câu lệnh Ubuntu hay Linux. Chỉ cần bạn biết rê chuột và gõ bàn phím là được!

Nếu bạn thích tìm hiểu, hãy thử nhé!

1. Download các công cụ cần thiết
2. Cài đặt Anaconda Python!

Đầu tiên bạn cài đặt Anaconda Python


Anaconda Python 2.7


Phần mềm được cài đặt mặc định tại C:\Anaconda


Phần mềm sẽ tự động thêm vào đường dẫn của hệ thống
(Bạn không phải khai báo thủ công như khi cài đặt Java chẳng hạn)

Giờ hãy đợi quá trình cài đặt hoàn tất

3. Giải nén Plugin và source code


Plugin và source code DeepDream

Bạn giải nén 2 tập tin plugin và source code vào thư mục cài đặt Anaconda (C:\Anaconda)


Thư mục Anaconda sau khi giải nén plugin và source code

4. Khởi chạy DeepDream
  • DeepDream chỉ hỗ trợ định dạng file JPG.
  • Làm sao để xử lý ảnh của tôi? Bạn copy ảnh bạn muốn xử lý vào thư mục cài đặt Anaconda (Ảnh kích thước lớn sẽ xử lý khá lâu, để nhanh gọn, bạn có thể resize ảnh lại cho kích thước nhỏ hơn)
Mở start menu, tìm kiếm Anaconda Command Prompt


Khởi chạy DeepDream bằng câu lệnh
Code:
ipython notebook dream.ipynb
Và đây là giao diện nền web của DeepDream. Mỗi bước chương trình chạy sẽ có giải thích rõ ràng cho những ai ham tìm hiểu.


Giao diện Web của DeepDream

Trên thanh toolbar bạn nhấn biểu tượng Play liên tục cho đến khi nào gặp dòng lệnh
Code:
img = np.float32(PIL.Image.open('sky1024px.jpg'))
showarray(img)

'skyp1024px.jpg'
là hình mẫu có sẵn trong thư mục, giờ bạn có thể tiếp tục nhấn play để xem chương trình hoạt động ra sao hoặc sửa nó thành tên file ảnh bạn đã copy vào thư mục Anaconda.

Tùy vào kích thước ảnh mà bạn phải chờ 1 khoảng thời gian nhanh hay chậm, bởi vì máy tính phải chạy các thuật toán vô cùng phức tạp.

Đây là bức ảnh của mình!


Khá là creepy!

Bạn có thể tham khảo các bức ảnh ma mị khác được tạo ra từ DeepDream tại đây.

Hoặc đơn giản hơn sử dụng ứng dụng Deep Dream Filter cho Android tại đây.

Chúc các bạn may mắn, cùng chia sẻ bức ảnh của bạn nhé!

Nguồn: Tự Viết
 
Last edited by a moderator:

TR05

New Member
Tham gia
10/2/14
Bài viết
0
Được thích
1,805
#2
ghê quá :sweat::sweat::sweat::sweat:
 

Theo dõi Youtube

Quảng Cáo

Quảng Cáo

Có thể bạn quan tâm

Top Bottom