Học máy: Viết thơ


8

Tôi là một sinh viên của máy học, và những ngày này tôi đã cố gắng học cách sử dụng thư viện TensorFlow. Tôi đã trải qua nhiều hướng dẫn và thử nghiệm & lỗi với tenorflow, và tôi nghĩ cách tốt nhất để học nó thực sự là sử dụng nó trong một dự án nhỏ của riêng tôi.

Tôi đã quyết định rằng tôi nên cố gắng thực hiện một chương trình viết thơ. Tôi không nhắm đến chương trình chất lượng hàng đầu; đối với mô hình đầu tiên của tôi, tôi rất vui khi chỉ có một chuỗi các nhóm từ không có nghĩa với nhau ở định dạng bài thơ. Vấn đề là tôi gặp vấn đề khi tìm kiếm sách hoặc video về các chương trình học máy liên quan đến việc viết cấu trúc câu.

Bạn có thể đưa ra bất kỳ đề xuất nào về những gì tôi có thể tìm kiếm (ngay cả từ khóa google cũng tốt) để có được các chương trình mẫu và kiến ​​thức cơ bản mà tôi cần không?

Cảm ơn bạn.


2
Tôi đã sử dụng Chuỗi Markov để tạo tên với một số ý nghĩa trước đây, nó có thể là một chiến lược ok cho các bài thơ?
Mephy

Câu trả lời:


5

Đây chỉ là nhận xét từ Emre được mở rộng, nhưng vâng, bạn nên xem xét các mạng thần kinh tái phát để tạo văn bản theo kiểu của một kho văn bản nhất định. RNNs và LSTM hoạt động thực sự khá tốt cho việc này.

Bài viết tại http://karpathy.github.io/2015/05/21/rnn-effectivity/ được trích dẫn rộng rãi, và cho câu hỏi của bạn, cho thấy cách dễ dàng để tạo ra một cái gì đó như thế này, được đưa ra văn bản của các vở kịch của Shakespeare:

PANDARUS: Than ôi, tôi nghĩ rằng anh ta sẽ được tiếp cận và vào ngày Khi một chút căng thẳng sẽ không bao giờ được cho ăn, Và ai là một chuỗi và đối tượng của cái chết của anh ta, tôi không nên ngủ.

Thượng nghị sĩ thứ hai: Họ tránh xa những đau khổ này, sinh ra từ tâm hồn tôi, Phá vỡ và mạnh mẽ nên bị chôn vùi, khi tôi diệt vong Trái đất và suy nghĩ của nhiều quốc gia.

Nếu bạn theo dõi https://github.com/jcjohnson/torch-rnn, bạn cũng có thể dễ dàng chạy nó trên GPU cục bộ của mình để tạo văn bản từ bất kỳ thơ đầu vào nào bạn thích. Tôi đã có kết quả khá tốt với học sinh bỏ học 0,1-0,5, 2 lớp, lớp kích thước 512-1024.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.