常见面试题

Posted hhh123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见面试题相关的知识,希望对你有一定的参考价值。

1. 用tensorflow实现一个LR

技术分享图片
import tensorflow as tf
import numpy as np

#使用numpy生成100个随机点
x_data = np.random.rand(100)
y_data = x_data * 0.1 + 0.2

#构造一个线性模型
k = tf.Variable(0.)
b = tf.Variable(0.)
y = k * x_data + b

#定义损失函数
loss = tf.reduce_mean(tf.square(y_data - y))

#用梯度下降法作为训练的优化器,学习率设为0.2
optimizer = tf.train.GradientDescentOptimizer(0.2)

#最小化损失函数
train = optimizer.minimize(loss)

#初始化变量
init = tf.global_variables_initializer()

with tf.Session() as sess:
    sess.run(init)
    for step in range(201):
        sess.run(train)
        if step % 20 == 0:
            print(step, sess.run([k, b]))
View Code

 

以上是关于常见面试题的主要内容,如果未能解决你的问题,请参考以下文章

JDBC常见面试题

单链表常见面试题

HTML常见面试题

RabbitMQ常见面试题

rabbitmq常见面试题

Mybatis常见面试题 二