- 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
Đầ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
Khởi chạy DeepDream bằng câu lệnh
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
'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é!
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
- Anaconda Python (64bit hoặc 32 đều được nhưng hãy chọn Python 2.7)
- Plugin noCuba
- Plugin bên thứ 3
Đầ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)
Khởi chạy DeepDream bằng câu lệnh
Code:
ipython notebook dream.ipynb
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: