Không có ý nghĩa gì


12

Trong blog học máy tôi thường xuyên bắt gặp từ "vanilla". Ví dụ: "Vanilla Gradient Descent" hoặc "Vanilla method". Thuật ngữ này theo nghĩa đen là không bao giờ thấy trong bất kỳ sách giáo khoa tối ưu hóa.

Ví dụ, trong bài viết này , nó nói:

Đây là hình thức đơn giản nhất của kỹ thuật giảm độ dốc. Ở đây, vani có nghĩa là tinh khiết / không có bất kỳ sự pha trộn nào. Tính năng chính của nó là chúng tôi thực hiện các bước nhỏ theo hướng cực tiểu bằng cách lấy độ dốc của hàm chi phí.

Xin cầu nguyện, "ngoại tình" nghĩa là gì trong bối cảnh này? Tác giả đi xa hơn bằng cách đối chiếu độ dốc vanilla với độ dốc dốc với động lượng. Vì vậy, trong trường hợp này, vanilla gradient descent là một từ khác để chỉ độ dốc.

Trong một bài viết khác , nó nói,

Giảm dần độ dốc vani, còn gọi là giảm độ dốc hàng loạt, ...

Đáng buồn là tôi cũng chưa bao giờ nghe nói về việc giảm độ dốc hàng loạt. Oh Boy.

Ai đó có thể làm rõ "vanilla" nghĩa là gì và nếu có một định nghĩa toán học vững chắc hơn cho nó?


5
Đây không phải là thuật ngữ kỹ thuật - thuật ngữ này đang được sử dụng theo nghĩa thành ngữ-tiếng Anh thông thường (Xem def 2 tại đây hoặc tại đây hoặc tại đây ). Trong khi câu hỏi thuộc chủ đề ở đây trên CV, nó có thể tốt hơn về tiếng Anh.SE hoặc ELL.SE (người học tiếng Anh, nếu tiếng Anh không phải là ngôn ngữ đầu tiên của bạn).
Glen_b -Reinstate Monica

1
Không trang điểm. Như trong kem vani.
Matthew Drury

1
@Glen_b Từ góc nhìn của người ngoài cuộc, nhiều thứ có thể trông giống như biệt ngữ kỹ thuật;)
Carlos - Mongoose - Nguy hiểm

Không còn nghi ngờ gì nữa - đây là lý do tại sao tôi đã giải thích nó.
Glen_b -Reinstate Monica

Câu trả lời:


17

Vanilla có nghĩa là phiên bản tiêu chuẩn, thông thường hoặc không thay đổi của một cái gì đó. Vanilla gradient desens có nghĩa là thuật toán giảm độ dốc cơ bản mà không có bất kỳ tiếng chuông hay còi nào.

Có nhiều biến thể về độ dốc gốc. Trong giảm dần độ dốc thông thường (còn được gọi là giảm độ dốc theo lô hoặc giảm độ dốc vanilla), độ dốc được tính là mức trung bình của độ dốc của mỗi điểm dữ liệu.

f= =1nΣTôithua(xTôi)

Trong độ dốc dốc ngẫu nhiên với kích thước lô là một, chúng tôi có thể ước tính độ dốc là

fthua(x*)
, Ở đâu x*được lấy mẫu ngẫu nhiên từ toàn bộ dữ liệu của chúng tôi. Nó là một biến thể của gốc dốc bình thường, vì vậy nó sẽ không phải là độ dốc vanilla. Tuy nhiên, vì ngay cả độ dốc dốc ngẫu nhiên có nhiều biến thể, bạn có thể gọi đây là "độ dốc dốc ngẫu nhiên vanilla", khi so sánh nó với các lựa chọn thay thế SGD khác, ví dụ, SGD với động lượng.

Cảm ơn, tôi đã tìm một từ để mô tả "độ dốc chuẩn" và không thực sự muốn sử dụng vanilla
Carlos - Mongoose - Nguy hiểm

4
Cảm ơn đã làm rõ tôi sắp phát điên với tất cả những lần xuất hiện ngẫu nhiên của từ bên cạnh các thuật ngữ kỹ thuật.

Xin chào, cảm ơn vì câu trả lời, có ai biết tại sao lại gọi là "vanilla" không?
desmond13

cũng như về từ nguyên, tôi đã tìm thấy câu trả lời tuyệt vời này - english.stackexchange.com/a/451866
shimao
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.