Ftrl

lớp công khai Ftrl

Trình tối ưu hóa thực hiện thuật toán FTRL.

Phiên bản này hỗ trợ cả L2 trực tuyến (hình phạt L2 được đưa ra trong bài viết bên dưới) và L2 loại rút gọn (là phần bổ sung hình phạt L2 cho chức năng mất).

Hằng số

Sợi dây TÍCH LŨY
trôi nổi INITIAL_ACCUMULATOR_VALUE_DEFAULT
trôi nổi L1STRENGTH_DEFAULT
trôi nổi L2STRENGTH_DEFAULT
trôi nổi L2_SHRINKAGE_REGULARIZATION_STRENGTH_DEFAULT
trôi nổi LEARNING_RATE_DEFAULT
trôi nổi LEARNING_RATE_POWER_DEFAULT
Sợi dây LINEAR_ACCUMULATOR

Hằng số kế thừa

Nhà xây dựng công cộng

Ftrl ( Đồ thị đồ thị )
Tạo Trình tối ưu hóa Ftrl
Ftrl (Biểu đồ đồ thị , Tên chuỗi)
Tạo Trình tối ưu hóa Ftrl
Ftrl (Biểu đồ đồ thị , float learningRate)
Tạo Trình tối ưu hóa Ftrl
Ftrl (Biểu đồ đồ thị , Tên chuỗi, float learningRate)
Tạo Trình tối ưu hóa Ftrl
Ftrl ( Đồ thị, float learningRate, float learningRatePower, float initAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)
Tạo Trình tối ưu hóa Ftrl
Ftrl ( Biểu đồ đồ thị, Tên chuỗi, float learningRate, float learningRatePower, float initAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)
Tạo Trình tối ưu hóa Ftrl

Phương pháp công cộng

Sợi dây
getOptimizerName ()
Lấy tên của trình tối ưu hóa.

Phương pháp kế thừa

Hằng số

chuỗi tĩnh cuối cùng công khai ACCUMULATOR

Giá trị không đổi: "gradient_accumulator"

float cuối cùng tĩnh công khai INITIAL_ACCUMULATOR_VALUE_DEFAULT

Giá trị không đổi: 0,1

float cuối cùng tĩnh công khai L1STRENGTH_DEFAULT

Giá trị không đổi: 0,0

float cuối cùng tĩnh công khai L2STRENGTH_DEFAULT

Giá trị không đổi: 0,0

float cuối cùng tĩnh công khai L2_SHRINKAGE_REGULARIZATION_STRENGTH_DEFAULT

Giá trị không đổi: 0,0

float cuối cùng tĩnh công khai LEARNING_RATE_DEFAULT

Giá trị không đổi: 0,001

float cuối cùng tĩnh công khai LEARNING_RATE_POWER_DEFAULT

Giá trị không đổi: -0,5

Chuỗi cuối cùng tĩnh công khai LINEAR_ACCUMULATOR

Giá trị không đổi: "tuyến tính tích lũy"

Nhà xây dựng công cộng

Ftrl công cộng ( Biểu đồ đồ thị )

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow

public Ftrl (Biểu đồ đồ thị , Tên chuỗi)

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow
tên tên của Trình tối ưu hóa này

public Ftrl (Biểu đồ đồ thị , float learningRate)

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow
tỷ lệ học tỷ lệ học tập

public Ftrl (Biểu đồ đồ thị , Tên chuỗi, float learningRate)

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow
tên tên của Trình tối ưu hóa này
tỷ lệ học tỷ lệ học tập

public Ftrl ( Biểu đồ đồ thị , float learningRate, float learningRatePower, float initAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow
tỷ lệ học tỷ lệ học tập
học tậpTỷ lệSức mạnh Kiểm soát mức độ giảm tốc độ học tập trong quá trình đào tạo. Sử dụng số 0 cho tốc độ học tập cố định.
giá trị tích lũy ban đầu Giá trị bắt đầu cho bộ tích lũy. Chỉ cho phép giá trị 0 hoặc dương.
l1Sức mạnh cường độ Chính quy L1, phải lớn hơn hoặc bằng 0.
l2Sức mạnh cường độ Chính quy L2, phải lớn hơn hoặc bằng 0.
l2Co rútChính quySức mạnh Điều này khác với L2 ở trên ở chỗ L2 ở trên là một hình phạt về độ ổn định, trong khi độ co rút L2 này là một hình phạt về cường độ. phải lớn hơn hoặc bằng 0.
Ném
Ngoại lệ Đối số bất hợp pháp nếu giá trị ban đầuAccumulatorValue, l1RegularizationStrength, l2RegularizationStrength hoặc l2ShrinkageRegularizationStrength nhỏ hơn 0,0 hoặc learningRatePower lớn hơn 0,0.

public Ftrl ( Biểu đồ đồ thị , Tên chuỗi, float learningRate, float learningRatePower, float initAccumulatorValue, float l1Strength, float l2Strength, float l2ShrinkageRegularizationStrength)

Tạo Trình tối ưu hóa Ftrl

Thông số
đồ thị đồ thị TensorFlow
tên tên của Trình tối ưu hóa này
tỷ lệ học tỷ lệ học tập
học tậpTỷ lệSức mạnh Kiểm soát mức độ giảm tốc độ học tập trong quá trình đào tạo. Sử dụng số 0 cho tốc độ học tập cố định.
giá trị tích lũy ban đầu Giá trị bắt đầu cho bộ tích lũy. Chỉ cho phép giá trị 0 hoặc dương.
l1Sức mạnh cường độ Chính quy L1, phải lớn hơn hoặc bằng 0.
l2Sức mạnh cường độ Chính quy L2, phải lớn hơn hoặc bằng 0.
l2Co rútChính quySức mạnh Điều này khác với L2 ở trên ở chỗ L2 ở trên là một hình phạt về độ ổn định, trong khi độ co rút L2 này là một hình phạt về cường độ. phải lớn hơn hoặc bằng 0.
Ném
Ngoại lệ Đối số bất hợp pháp nếu giá trị ban đầuAccumulatorValue, l1RegularizationStrength, l2RegularizationStrength hoặc l2ShrinkageRegularizationStrength nhỏ hơn 0,0 hoặc learningRatePower lớn hơn 0,0.

Phương pháp công cộng

Chuỗi công khai getOptimizerName ()

Lấy tên của trình tối ưu hóa.

Trả lại
  • Tên trình tối ưu hóa.