小编Lan*_*dau的帖子

如何在keras-tuner中选择超参数训练的优化器和学习率

我想使用 kerastuner 框架进行超参数训练。

我如何选择优化器以及可以传递给优化器的不同学习率。这是我的model.compile()方法。

        model.compile(
        loss=BinaryCrossentropy(from_logits=True),
        optimizer=hp.Choice('optimizer', values=['adam', 'adagrad', 'SGD']),
        metrics=['accuracy']
        )
Run Code Online (Sandbox Code Playgroud)

该代码一次仅选择一个优化器,并使用默认的学习率。我想将学习率传递hp.Float('lrate', min_value=1e-4, max_value=1e-2, sampling='LOG') 给每个优化器。我怎样才能嵌套它们。

machine-learning neural-network hyperparameters tensorflow keras-tuner

7
推荐指数
1
解决办法
2233
查看次数

函数返回空指针而不是地址

我正在玩指针,以更好地理解这个概念,并想问

为什么我得到空指针作为第二个函数的返回?

以及为什么不可能得到地址0x7fff15504044.当我在函数内部使用它时,正在发生什么以及内部存储器中存储的整数5是什么?

#include <iostream>
using namespace std;

int* return_adress(int* input){ return input; }

int* return_adress_from_input(int input){ return &input; }

int main(){
    int k = 3; 
    cout << return_adress(&k) << endl;
    cout << return_adress_from_input(k) << endl;
}
Run Code Online (Sandbox Code Playgroud)

输出:

0x7fff15504044

0

c++ memory storage pointers

3
推荐指数
1
解决办法
99
查看次数