首页 游戏 软件 资讯 排行榜 专题
首页
手机教程
正式宣战,DeepSeek 顶得住吗?

正式宣战,DeepSeek 顶得住吗?

热心网友
33
转载
2025-04-22

写在前面DeepSeek

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

deepseek 火了,昨天聊到 deepseek 这家公司的薪资水平 的时候,还有不少读者表示没听过,今天再来给大家好好介绍一下。

要是大家对 DeepSeek 的出圈程度还没概念的话,我举个例子,或许大家就理解了。

连创始人回家过年,都能上热搜第四:

正式宣战,DeepSeek 顶得住吗?

这可是顶流雷军都没有的待遇啊?!???

好了,言归正传。

DeepSeek 的母公司是国内头部量化对冲基金「幻方量化」,是一家百亿规模的私募机构。

DeepSeek 如此强大,要是和母公司的量化模型稍稍结合,那么收割散户是秒秒钟(不是分分钟,量化没这么慢)的事儿。

虽然幻方量化曾公开表示并未将 DeepSeek 和量化交易程序结合,但冥冥中,我仍然觉得活跃在 A 股市场的我,对 DeepSeek 尽过不少"捐献"的义务

这几天看了不少关于 DeepSeek 的新闻,印象最深刻的,是一位曾经面试过 DeepSeek 的应届生该公司的评价。

某种程度上 DeepSeek 确实和早期的 OpenAI 很像,二者都更像是纯粹的研究机构(不融资,不考虑商业化)。

但随着 ChatGPT 的爆火,OpenAI 很多决定都开始往"如何实现盈利最大化"的方向去考虑,而非单纯的技术本身。再后来甚至一度上演「创始人退出,CEO 出走」等宫斗剧情,之后还被马斯克讽刺其为"ClosedAI"。

DeepSeek-R1 的出现,一定程度打击了这些"只搞闭源,藏着掖着,想靠自己手上领先一步的 AI 模型大赚一笔"的公司。

就在刚刚,Open AI 的创始人兼 CEO 正式对回应了 DeepSeek:

正式宣战,DeepSeek 顶得住吗?

奥特曼表示:DeepSeek-R1 确实让人眼前一亮,尤其是在成本方面。但 OpenAI 很快就会提供更好的模型,有了像 DeepSeek 这样的对手,让他们感到兴奋,承诺很快会发布新的产品。

这一定程度也算是正式宣战了。

这也是科技领域真正有趣的地方,不会有"百年企业",所谓的技术护城河可能会在一夜间坍塌,"以下犯上"式的超越基本上每天都会发生。

今天你领先我,明天就不一定了。

对此,你怎么看?你觉得 OpenAI 还能稳坐行业头把交椅,发布领先时代的新模型吗?还是由 DeepSeek 作为开端,百花齐放的时代将要到来?欢迎评论区交流。

...

回归主题。

大年初一,来一道简单算法题。

题目描述

平台:LeetCode

题号:661

图像平滑器 是大小为

3 imes 3

的过滤器,用于对图像的每个单元格平滑处理,平滑处理后单元格的值为该单元格的平均灰度。

每个单元格的 平均灰度 定义为:该单元格自身及其周围的

8

个单元格的平均值,结果需向下取整(即需要计算蓝色平滑器中

9

个单元格的平均值)。

如果一个单元格周围存在单元格缺失的情况,则计算平均灰度时不考虑缺失的单元格(即,需要计算红色平滑器中

4

个单元格的平均值)。

正式宣战,DeepSeek 顶得住吗?

给你一个表示图像灰度的

m imes n

整数矩阵 img ,返回对图像的每个单元格平滑处理后的图像 。

示例 1:

正式宣战,DeepSeek 顶得住吗?
代码语言:javascript代码运行次数:0运行复制
输入:img = [[1,1,1],[1,0,1],[1,1,1]]输出:[[0, 0, 0],[0, 0, 0], [0, 0, 0]]解释:对于点 (0,0), (0,2), (2,0), (2,2): 平均(3/4) = 平均(0.75) = 0对于点 (0,1), (1,0), (1,2), (2,1): 平均(5/6) = 平均(0.83333333) = 0对于点 (1,1): 平均(8/9) = 平均(0.88888889) = 0
登录后复制

示例 2:

正式宣战,DeepSeek 顶得住吗?
代码语言:javascript代码运行次数:0运行复制
输入: img = [[100,200,100],[200,50,200],[100,200,100]]输出: [[137,141,137],[141,138,141],[137,141,137]]解释:对于点 (0,0), (0,2), (2,0), (2,2): floor((100+200+200+50)/4) = floor(137.5) = 137对于点 (0,1), (1,0), (1,2), (2,1): floor((200+200+50+200+100+100)/6) = floor(141.666667) = 141对于点 (1,1): floor((50+200+200+200+200+100+100+100+100)/9) = floor(138.888889) = 138
登录后复制

提示:

m = img.length
n = img[i].length
1
0 模拟

为了方便,我们称每个单元格及其八连通方向单元格所组成的连通块为一个 item。

数据范围只有

200

,我们可以直接对每个 item 进行遍历模拟。

Java 代码:

代码语言:javascript代码运行次数:0运行复制
class Solution {    public int[][] imageSmoother(int[][] img) {        int m = img.length, n = img[0].length;        int[][] ans = new int[m][n];        int[][] dirs = new int[][]{{0,0},{1,0},{-1,0},{0,1},{0,-1},{-1,-1},{-1,1},{1,-1},{1,1}};        for (int i = 0; i = m || ny = n) continue;                    tot += img[nx][ny]; cnt++;                }                ans[i][j] = tot / cnt;            }        }        return ans;    }}
登录后复制

C++ 代码:

代码语言:javascript代码运行次数:0运行复制
class Solution {public:    vector> imageSmoother(vector>& img) {        int m = img.size();        if (m == 0) return {};        int n = img[0].size();        vector> ans(m, vector(n, 0));        vector> dirs = {{0, 0}, {1, 0}, {-1, 0}, {0, 1}, {0, -1}, {-1, -1}, {-1, 1}, {1, -1}, {1, 1}};        for (int i = 0; i = m || ny = n) continue;                    tot += img[nx][ny]; cnt++;                }                ans[i][j] = tot / cnt;            }        }        return ans;    }};
登录后复制

Python 代码:

代码语言:javascript代码运行次数:0运行复制
dirs = list(product(*[[-1,0,1]] * 2))class Solution:    def imageSmoother(self, img: List[List[int]]) -> List[List[int]]:        m, n = len(img), len(img[0])        ans = [[0] * n for _ in range(m)]        for i in range(m):            for j in range(n):                tot, cnt = 0, 0                for di in dirs:                    if 0 

TypeScript 代码:

代码语言:javascript代码运行次数:0运行复制
function imageSmoother(img: number[][]): number[][] {    const m = img.length;    if (m === 0) return [];    const n = img[0].length;    const ans = new Array(m).fill(0).map(() => new Array(n).fill(0));    const dirs = [[0, 0], [1, 0], [-1, 0], [0, 1], [0, -1], [-1, -1], [-1, 1], [1, -1], [1, 1]];    for (let i = 0; i = m || ny = n) continue;                tot += img[nx][ny]; cnt++;            }            ans[i][j] = Math.floor(tot / cnt);        }    }    return ans;};
登录后复制时间复杂度:
O(m imes n imes C)

,其中

C

为灰度单位所包含的单元格数量,固定为

9
空间复杂度:
O(m imes n)
前缀和

在朴素解法中,对于每个

ans[i][j]

我们都不可避免的遍历

8

联通方向,而利用「前缀和」我们可以对该操作进行优化。

对于某个

ans[i][j]

而言,我们可以直接计算出其所在 item 的左上角

(a, b) = (i - 1, j - 1)

以及其右下角

(c, d) = (i + 1, j + 1)

,同时为了防止超出原矩阵,我们需要将

(a, b)

(c, d)

对边界分别取 max 和 min。

当有了合法的

(a, b)

(c, d)

后,我们可以直接计算出 item 的单元格数量(所包含的行列乘积)及 item 的单元格之和(前缀和查询),从而算得

ans[i][j]

Java 代码:

代码语言:javascript代码运行次数:0运行复制
class Solution {    public int[][] imageSmoother(int[][] img) {        int m = img.length, n = img[0].length;        int[][] sum = new int[m + 10][n + 10];        for (int i = 1; i 

C++ 代码:

代码语言:javascript代码运行次数:0运行复制
class Solution {public:    vector> imageSmoother(vector>& img) {        int m = img.size(), n = img[0].size();        vector> sumv(m + 2, vector(n + 2, 0));        for (int i = 1; i > ans(m, vector(n, 0));        for (int i = 0; i 

Python 代码:

代码语言:javascript代码运行次数:0运行复制
class Solution:    def imageSmoother(self, img: List[List[int]]) -> List[List[int]]:        m, n = len(img), len(img[0])        sum = [[0] * (n + 10) for _ in range(m + 10)]        for i in range(1, m + 1):            for j in range(1, n + 1):                sum[i][j] = sum[i - 1][j] + sum[i][j - 1] - sum[i - 1][j - 1] + img[i - 1][j - 1]        ans = [[0] * n for _ in range(m)]        for i in range(m):            for j in range(n):                a, b = max(0, i - 1), max(0, j - 1)                c, d = min(m - 1, i + 1), min(n - 1, j + 1)                cnt = (c - a + 1) * (d - b + 1)                tot = sum[c + 1][d + 1] - sum[a][d + 1] - sum[c + 1][b] + sum[a][b]                ans[i][j] = tot // cnt        return ans
登录后复制

TypeScript 代码:

代码语言:javascript代码运行次数:0运行复制
function imageSmoother(img: number[][]): number[][] {    const m = img.length, n = img[0].length;    const sum = Array.from({ length: m + 10 }, () => new Array(n + 10).fill(0));    for (let i = 1; i  new Array(n).fill(0));    for (let i = 0; i 时间复杂度:
O(m imes n)
空间复杂度:
O(m imes n)
登录后复制
来源:https://www.php.cn/faq/1286014.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

DeepSeek-V4-Pro限时特惠 2.5折一直持续到5月5日
科技数码
DeepSeek-V4-Pro限时特惠 2.5折一直持续到5月5日

全球AI大模型迎来重磅更新:GPT-5 5与DeepSeek-V4同日登场 上周的AI圈,可以说是热闹非凡。先是OpenAI在24日凌晨扔出了“王炸”,正式发布了旗舰模型GPT-5 5。没想到,几个小时后,来自杭州的DeepSeek也亮出了自己的底牌,推出了全新的DeepSeek-V4系列模型,预览

热心网友
04.26
算力底座深度协同联想 ThinkStation AI 工作站全域适配 DeepSeek-V4
业界动态
算力底座深度协同联想 ThinkStation AI 工作站全域适配 DeepSeek-V4

DeepSeek 再炸场!模型本地化部署迎来新拐点 4月24日,AI领域又迎来一个标志性时刻:DeepSeek-V4系列模型预览版正式上线并同步开源。更值得关注的是,联想AI工作站宣布完成对该系列的全面适配。这意味着什么?简单说,顶尖大模型离我们的桌面更近了一步。 效率天花板:百万级超长上下文 长文

热心网友
04.26
沐曦股份携手FlagOS、上海人工智能实验室,完成DeepSeek-V4 Day 0适配
科技数码
沐曦股份携手FlagOS、上海人工智能实验室,完成DeepSeek-V4 Day 0适配

沐曦股份携手生态伙伴,实现DeepSeek-V4模型“Day 0”极速适配 4月24日晚间,行业传来一则重磅消息:沐曦股份宣布,其与FlagOS合作,已经完成了对DeepSeek最新开源模型——DeepSeek-V4-Flash的“Day 0”适配。所谓“Day 0”适配,意味着在模型发布的第一时间

热心网友
04.26
国产算力机会来了!DeepSeek V4全量开源,华 为寒武纪成最大赢家?
科技数码
国产算力机会来了!DeepSeek V4全量开源,华 为寒武纪成最大赢家?

DeepSeek V4正式发布:开源王者归来,AI竞争进入“实用主义”时代 掐指一算,距离DeepSeek上一次重大版本更新,已经过去了整整484天。尽管期间小修小补的迭代从未间断,也总能引发一阵讨论,但社区翘首以盼的,始终是那个代号“V4”的跨越式升级。现在,等待结束了。 图源:DeepSeek

热心网友
04.25
翻完DeepSeek报告,我们发现了中国AI的默契
业界动态
翻完DeepSeek报告,我们发现了中国AI的默契

多次偶遇背后的一场「合谋」 这一周,全球大模型领域的重磅消息接二连三,热闹非凡。国内赛场更是精彩纷呈,从周一开始,Qwen、Kimi、小米、腾讯等玩家相继亮出最新成果。到了周五,备受期待的DeepSeek V4双版本终于发布,瞬间在国内AI圈掀起了一波讨论热潮。 一个值得关注的里程碑是,中国正式迈入

热心网友
04.25

最新APP

宝宝过生日
宝宝过生日
应用辅助 04-07
台球世界
台球世界
体育竞技 04-07
解绳子
解绳子
休闲益智 04-07
骑兵冲突
骑兵冲突
棋牌策略 04-07
三国真龙传
三国真龙传
角色扮演 04-07

热门推荐

虚拟键盘怎么用键盘打字不冲突?
电脑教程
虚拟键盘怎么用键盘打字不冲突?

虚拟键盘与物理键盘可以完全协同工作,互不干扰 你可能会好奇,一个在屏幕上,一个在桌面上,它们俩同时用起来,会不会“打架”?答案是:完全不会。这背后的核心,其实是一套非常成熟的系统级输入法管理机制在起作用。简单来说,当你连接了外接键盘,系统默认会让虚拟键盘进入“休眠”状态;而一旦你通过触控屏幕或者按下

热心网友
04.26
博世壁挂炉怎么单独用生活用水
电脑教程
博世壁挂炉怎么单独用生活用水

博世壁挂炉完全支持仅启用生活热水功能,无需同步开启采暖系统 想让家里的博世壁挂炉只出热水、不启动暖气?这事儿其实很简单。用户可以直接通过控制面板上的“水龙头键”一键切入生活热水模式,或者长按“模式”键进入菜单,选择专属的热水运行状态。部分带旋钮的型号,操作更直观,只需将旋钮转到“*”档或“min”位

热心网友
04.26
小米智能手表时间怎么调时间显示错误
电脑教程
小米智能手表时间怎么调时间显示错误

小米智能手表时间校准全指南:从自动同步到手动精调 你的小米智能手表时间不准了?别急着重启,更别怀疑手表坏了。其实,它的时间默认是通过蓝牙与配对手机自动同步的,整个过程在后台静默完成,无需你动手,就能保持高精度授时。这套机制背后,是NTP网络时间协议与小米Wear应用的协同调度,不仅支持毫秒级校准,还

热心网友
04.26
小米note3铃声音量调不了怎么办?
电脑教程
小米note3铃声音量调不了怎么办?

小米Note 3铃声音量调节失灵?别急,这是份系统化的排查指南 遇到小米Note 3的铃声音量键失灵,先别急着下结论是硬件坏了。这背后,往往是软件逻辑的临时“卡壳”、系统设置的细微偏移,或是物理按键通路受阻共同作用的结果。从官方维修渠道的反馈来看,大约六成用户的问题,根源在于系统缓存的临时堆积或第三

热心网友
04.26
小米音响怎么蓝牙配对电脑
电脑教程
小米音响怎么蓝牙配对电脑

小米音响蓝牙配对电脑:三步搞定,实测稳定 想把小米音响变成电脑的得力外放?其实很简单,整个过程三步就能走完:打开音箱蓝牙、启动电脑蓝牙搜索、在列表里找到它点连接。根据小米官方的指南,再结合Windows 11和macOS系统的实际测试,像Xiaomi Sound、Xiaomi Sound Pro这些

热心网友
04.26