Advertisement

机器学习模型策略算法(tensorflow入门)

阅读量:

这是一个简明扼要的线性拟合案例。借助numpy库生成一组测试数据,在这些数据中需要拟合的参数包括变量W和b。其中,在原始数据集中我们设定参数W为[0.1, 0.2]、b值为0.3。通常,在构建机器学习模型时会遵循以下三个主要步骤:

  • 模型架构:基于决策函数设计
  • 策略设计:通过求取最优解来构建决策函数作为损失函数的基础
  • 算法流程:经过逐步优化后的最终解决方案

为此举例说明以下这个简化的案例,请问您能具体解释这三个部分各自对应的内容是什么吗?

复制代码
    import tensorflow as tf
    import numpy as np
    
    #使用Numpy生成假数据,总共100个点
    X_data = np.float32(np.random.rand(2, 100))  # 2*100
    y_data = np.dot([0.1, 0.2], X_data) + 0.300   #1*100
    
    # print(np.shape(X_data))
    
    #构造一个线性模型
    b = tf.Variable(tf.zeros([1]))
    W = tf.Variable(tf.random_uniform([1,2], -1.0, 1.0))  #返回一个1*2的矩阵,其中值符合[-1.0,

全部评论 (0)

还没有任何评论哟~