- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 华为OD 计算数组中心位置
给你一个整数数组nums,请计算数组的中心位置,数组的中心位置是数组的一个下标,其左侧所有元素相乘的积等于右侧所有元素相乘的积。数组第一个元素的左侧积为1,最后一个元素的右侧积为1。如果数组有多个中心位置,应该返回最靠近左边的那一个,如果数组不存在中心位置,返回-1。输入只有一行,给出N个正整数用空格分隔:nums = 2 5 3 6 5 6。自己写的,二分思想,通过所有用例,简单做个纪录。
2023-04-22 17:20:26 168
原创 机器学习06_吴恩达版学习笔记
1. Octave基本操作 使用初衷:Octave语言高效易用,可在基于Octave语言上实现机器学习算法后,再花时间使用Java,C++实现。 机器学习常用Octave(开源),MATLAB,Python,NumPy和R Help eye: 现实单位矩阵的帮助函数 Eye(4): 4x4阶的单位矩阵 Randn(1,3):1行3列的高斯分布(正态分布) Ones(2,3):生成2行3列的元素都为1的矩阵 Zeros(1,3):生成1行3列的元素都为0的矩阵 Rand(3,3):生成3.
2022-03-21 23:35:09 1630
原创 机器学习04_吴恩达版学习笔记
1.多功能 (1)多个特征 假设函数(多元线性回归): 将参数向量θ转置简化记为θT,特征向量的内积简化记为X,即θTX
2022-03-07 20:52:37 364
原创 机器学习03_吴恩达版学习笔记
1.矩阵和向量 (1)矩阵(Matrix):由数字组成的矩形阵列,并包括在方括号内。 矩阵的维数: 如上例中矩阵为4行,2列,则其为2x4矩阵; 使用R4x2 表示。 使用索引下标来寻找矩阵中的数字: (2)向量(Vector):向量是一种特殊的矩阵,向量是只有一列的矩阵; 上图为一个4维的向量(n=4),使用R4表示。 关于下标,在数学中,一般使用1作为向量开始索引,而机器学习中则使用0作为起始。 2. 加法和标...
2022-02-23 10:16:49 577
原创 机器学习02_吴恩达版学习笔记
1. 代价函数2(cost function)(平方误差函数) 若假设函数hθ(x) = θ0+θ1x中,θ0和θ1均保留,则绘制的图像如下所示: 为一个3维图像,为了方便研究,使用等高线图(contour plot)将其平面化,得: 在右侧J(θ0,θ1)中,当θ0,θ1取最接近等高线图中心点的一组数时,左侧hθ(x)函数所绘制的直线能够更好的拟合数据(预测值和实际值的平方差的和相对较小),如下图所示: 2.梯度下降(Gradient descent) 可将代价函数J最小化...
2022-02-20 15:39:35 447
原创 机器学习01_吴恩达版学习笔记
1.什么是机器学习 较陈旧的定义:在没有明确设置的情况下,使计算机具有学习能力的研究领域 较新的定义:计算机程序从经验E中学习,解决某一任务T进行某一性能度量P,通过P测定在T上的表现因经验E而提高 监督学习 我们教计算机做某件事情 无监督学习 我们让计算机自己学习 强化学习 Others 推荐系统 2.监督学习 定义:利用一组已知类别...
2022-02-18 19:06:38 580
转载 基于线性回归的学生成绩预测
参考学生成绩预测_Mr_Bo_的博客-CSDN博客_学生成绩预测,使用了Anaconda3下的Spyder工具进行代码撰写、测试,最后附上数据文件以供下载。 代码(直接粘贴运行) # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script file. """ import pandas as pd import numpy as np import json data_features = pd.read_csv.
2022-02-04 11:04:49 1252
原创 数据中台在教育中的模型构建及应用研究
1.简介 “数据中台”为阿里首创之概念,其较为广泛的定义为: (1)它以数据为中心,在数据集成的基础上以服务的方式为业务平台的构建提供便利,实现数据对于应用业务的价值; (2)它至少是一个分布式的数据仓库,介于分布式数据仓库和企业全面数据化中间的任意一个点都可以被定义为数据中台; (3)数据中台是一套可持续“让数据用起来”的机制,是一种战略选择和组织形式,是通过有形的产品和实施方法论支撑构建的一套持续不断地把数据变成资产,并服务于业务的机制。 i Research发布的《2021年中国数据...
2022-02-04 10:32:32 2470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人