radam在keras&tensorflow中的实现

keras-rectified-adam的Python项目详细描述


凯拉斯雷达

TravisCoverageVersionDownloadsLicense

[中文English]

在keras和tensorflow中非正式实现RAdam

安装

pip install keras-rectified-adam

用法

importkerasimportnumpyasnpfromkeras_radamimportRAdam# Build toy model with RAdam optimizermodel=keras.models.Sequential()model.add(keras.layers.Dense(input_shape=(17,),units=3))model.compile(RAdam(),loss='mse')# Generate toy datax=np.random.standard_normal((4096*30,17))w=np.random.standard_normal((17,3))y=np.dot(x,w)# Fitmodel.fit(x,y,epochs=5)

无路缘石的Tensorflow

fromkeras_radam.trainingimportRAdamOptimizerRAdamOptimizer(learning_rate=1e-3)

使用预热

fromkeras_radamimportRAdamRAdam(total_steps=10000,warmup_proportion=0.1,min_lr=1e-5)

问答

关于正确性

经过500步后,优化器产生与官方优化器相似的损失和权重。

使用tf.kerastf-2.0

TF_KERAS=1添加到环境变量中以使用tensorflow.python.keras

使用theano后端

KERAS_BACKEND=theano添加到环境变量以启用theano后端。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带有嵌套类和泛型参数的Java重写方法   将JSP变量传递给java类方法   java多ifs语句工作流(无ELSE)   用spring mvc上传java jquery文件:400错误请求   插装如何知道被插装java的类的jar名称   使用java的Openssl asn1parse   java Hibernate连接到错误的数据库   json无法通过Springbeans从REST请求Java NetBeans获得响应   java无法加载自定义应用程序的子集。Quarkus中映射的yml配置   成功登录时,java CAS重定向到URL   Selenium WebDriver Java文件上传在点击添加文件按钮将文件上传到应用程序后失败   电子邮件如何在Sun Java System Messaging Server 6.3中将用户排除在“人”组之外?   java如何将工作日和时间对象解析为从今天开始的下一个逻辑日期?   flyingsaucer生成的pdf中servlet的java渲染图像   java欢迎文件列表JSP   java无法在spring security with spring boot中阻止同一用户的多个并发登录   递归Dijkstra递归java。StackOverflowerr先生   java gmail对不使用javamail的回复