- 博客(15)
- 收藏
- 关注
原创 机器学习入门必看!数据小白从0到1的基本概念资料分享
归纳学习就像是从具体的例子中找出规律。想象一下,你有一堆水果,有苹果、橙子、香蕉等等,每个水果都有特定的颜色、形状和大小。通过观察这些水果,你可以归纳出一些规律,例如苹果通常是红色或绿色,圆形或略带扁形,而香蕉则是黄色,弯曲的形状等等。这些规律就是你通过归纳学习得出的。接下来,当你看到一个你从未见过的水果时,比如一个红色、圆形的水果,你可以根据之前的归纳学习得出的规律猜测它可能是苹果。归纳学习的目的就是通过观察具体例子,找到一般规律,然后应用这些规律来预测未知的情况。
2023-05-19 23:42:43
244
原创 北美数据科学新手必看!梯度下降:吐血整理,让你轻松掌握!
深度学习中的神经网络训练:在深度学习中,神经网络模型具有大量的参数,需要通过梯度下降来训练这些参数。梯度下降通过反向传播算法计算每个参数的梯度,并根据梯度的反方向更新参数,以优化网络的性能。小批量梯度下降综合了批量梯度下降和随机梯度下降的优点,可以在一定程度上平衡收敛速度和参数更新的稳定性。通过反复迭代更新参数,梯度下降能够逐步接近损失函数的最小值,找到最优的参数配置,使模型能够达到最佳的性能。它不需要计算整个数据集的梯度,而是仅计算一小批样本的梯度,因此在大规模数据集上具有较好的可扩展性。
2023-05-18 17:40:33
520
原创 北美数据科学新手必看!XGBoost:吐血整理,让你轻松掌握!
web-share" allowfullscreen data-tool="mdnice编辑器">
2023-05-16 11:42:48
542
原创 【鲸析】0基础SQL保姆级教程(附赠重磅分享!!)
学习SQL基础知识:首先需要学习SQL基础知识,包括SQL语句的基本语法、数据类型、数据表的创建和修改、数据的查询和排序等。可以选择一本SQL基础教材或者在线SQL教程进行学习。Mode Analytics SQL教程:Mode Analytics是一个在线数据分析平台,提供了SQL教程,包括SQL基础、聚合、连接、子查询和窗口函数等内容。W3Schools SQL教程:W3Schools是一个广受欢迎的在线编程学习网站,提供SQL教程,包括SQL基础、SQL进阶、SQL函数和SQL数据类型等。
2023-03-13 02:10:28
283
原创 MySQL实现累加、累乘、累减、累除
「MySQL实现累加、累乘、累减、累除」table: TEST+-----------+---------+---------+| PARENT_ID | PART_ID | QUALITY |+-----------+---------+---------+| 1 | &nb
2023-03-09 03:35:38
2084
原创 【SQL面试】窗口函数如何实现【累加】?
SQL窗口函数实现累加?SQL 窗口函数可以用于实现各种计算,包括累加。在使用窗口函数进行累加时,可以使用 SUM() 函数结合 OVER 子句。OVER 子句定义了窗口,即要对哪些行进行计算。假设有一个名为 sales 的表,其中包含销售额和销售日期信息,可以使用以下 SQL 语句计算每个销售日期的销售额累加值:SELECT sales_date, sales_amount, SUM(sales_amount) OVER (O
2023-03-07 17:32:05
2431
1
原创 【SQL面试】MySQL的NTILE函数使用
MySQL的NTILE函数使用MySQL的NTILE函数用于将一个数据集分成n个分组,每个分组中包含尽可能相等数量的行。该函数返回一个数字,该数字表示该行属于的分组号。NTILE函数在ORDER BY子句中指定排序的列,然后将结果集按照该列的值从小到大或从大到小进行排序。然后,将排序后的结果集分成指定数量的组。NTILE函数为每个行分配一个组号,表示该行属于哪个组。以下是NTILE函数的语法:NTILE(n) OVER ( [PARTITION BY 
2023-03-07 16:49:53
1477
1
原创 【SQL面试】WHERE 1=1 到底是啥意思?
WHERE 1=1 是啥意思?WHERE 1=1 是SQL语句中常见的写法,包括MySQL。它不是用来表示字面意义的,而是作为构建动态SQL查询的「占位符」。在SQL中,WHERE子句用于根据某些条件过滤数据。使用WHERE 1=1时,它始终返回true,因为表达式1=1始终为true。这意味着将选择表中的所有行。那么为什么要使用WHERE 1=1,如果它始终返回true呢?其中一个原因是,它允许我们轻松连接「基于用户输入或其他变量的其他条件」,构建动态SQL查询。SELECT *&nb
2023-03-07 16:38:55
12484
原创 WITH RECURSIVE递归生成斐波那契数列
在MySQL 8.0及以上版本中,可以使用WITH RECURSIVE语句来递归生成斐波那契数列。以下是一个使用WITH RECURSIVE语句生成斐波那契数列的示例:WITH RECURSIVE fib(n, val1, val2) AS ( SELECT 0, 0, 1 UNION &nb
2023-03-07 16:38:18
187
原创 一句代码实现MySQL的伪序列
在查询数据的时候,我们有时候需要对查询出来的数据加上序列,「1,2,3,……n」例如:我们根据表的某个字段排序后,要对这些数据加上序列,这个时候序号常常不是我们建表时设置好的自增的主键id,怎么办呢?oracle数据库有专门的rownum来解决伪序列问题,但是mysql却到目前为止还没有内置的函数等来解决此问题!鲸鲸教大家「一句SQL语句代码」实现MySQL的伪序列问题!SELECT @rownum:=@rownum+1 AS rownum,&n
2023-03-07 16:37:42
127
原创 【SQL面试】为什么不建议用select *
为什么不建议用select *?不要使用SELECT *几乎已经成为了MySQL使用的一条金科玉律,但是到底是为什么呢?个人感觉直接使用SELECT *还是比较多的,原因有两个:(1)简单,后期添加或修改字段,SQL语句也不需过多调整(2)没必要过早对SQL进行优化,遇到问题再调呗不过还是要明白为什么不建议用select *!不必要的磁盘I/OMySQL 本质上是将用户记录存储在磁盘上,查询操作就是一种进行磁盘IO的行为。查询的字段越多,说明要读取的内容也就越多,因此会增大磁盘 IO 开销,
2023-03-07 16:37:02
266
原创 mysql如何实现split操作?
在 MySQL 中并没有内置的 split() 函数,但可以通过自定义函数或存储过程来实现字符串分割。以下是几种实现方法:自定义函数 fn_split():DROP FUNCTION IF EXISTS fn_split;DELIMITER $$CREATE FUNCTION fn_split(s TEXT, del CHAR(1), i INT)RETURNS VARCH
2023-03-07 16:00:18
4078
原创 一文解决SQL连续问题!
一文解决SQL连续问题!计算连续活跃连续活跃或者登录的计算是数据分析业务场景中非常经典和常见的问题,而且涉及到的解题思路比较巧妙,所以也是面试笔试中非常喜欢考查的知识点~记录用户活跃时间信息的表logins如下:+--------+---------------+| userid | activity_date |+--------+---------------+| 10001 | 2021-01-01 &
2023-03-07 15:54:09
220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人