logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Leetcode_hot_100 t5盛最多水的容器11

给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1法一(暴力解)对于每个左边界,遍历它右边的右边界,找到最大值,当然这种方

#leetcode#算法#职场和发展
深度学习linear代码学习

根据初始化w和b计算pre_y与y之间的loss”是的,这是一个数据降维的过程(从矩阵 -> 向量 -> 一个标量)。“然后根据梯度下降,调整w和b”是的,这是一个形状匹配的过程。虽然loss只是一个数,但因为 PyTorch 记住了它是怎么算出来的,所以它能“反向”分裂出和 w 一样形状的梯度矩阵,告诉每个权重参数该怎么变。你看 PDF 第 3 页的那张图 :左边蓝色的方块是 X(输入)。中间黄

#深度学习#学习#人工智能
第六章——深度学习就是玩特征

深度学习模型正在通过模仿人类无需标签的学习方式来提升智能化程度。下节课预告将进入与BERT的学习,并要求学生尝试了解词编码。您是否需要我为您详细解读其中某一种具体算法(如 GAN 或对比学习)的实现逻辑?

#深度学习#人工智能
leetcode_hot100_t14合并区间56

这种暴力的“动态维护”思路非常符合人类直觉:来一个,塞一个,弄乱了就整理一下。找位置最差需要遍历整个数组。列表的insert和del操作在底层需要移动大量内存,时间复杂度都是 $O(N)$。综合下来,这个解法的最坏时间复杂度会达到$O(N^2)$,在 LeetCode 上如果遇到极端数据(比如完全逆序的区间数组)可能会超时。# 边界处理:空数组直接返回return []for i in range

#leetcode#算法#职场和发展
leetcode_hot100二叉树的右视图

给定一个二叉树的root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。[1,3,4][1,3,4,5][1,3]root = [][]层序遍历return []ans = []return ans。

#leetcode#算法#职场和发展
分类实战(迁移学习,半监督)

想看迁移学习:看main.py里的调用,以及它是如何通过model_name切换不同的大模型的。想看半监督学习:看里是如何处理unlabeled文件夹的,以及如何配合softmax概率进行筛选。这两项技术结合,能让你在只有少量(3000多张)标注图片的情况下,达到接近甚至超过 80% 的准确率。

#分类#数据挖掘#人工智能
到底了