学习日记day61

Day61_0118

专注时间:目标是:5h30~6h。实际:2h48min

每日任务:饭后的休息(25min),学习间歇的休息(15min)都用手表计时器来监督

{step1}40min=二刷1道力扣hot100+昨天的题再做一遍(如果是hard,只做一道就好完成情况及时长:二刷昨日题目:8min,今日题目:19+39min);【学习资源:PyTorch官方文档:https://docs.pytorch.ac.cn/tutorials/beginner/basics/intro.html】1.5h=PyTorch工程实操(完成情况及时长:0把第二个pytorch网页的“局部禁用梯度计算”看懂,就去看第一个pytorch网页);{step4}1h=周志华机器学习(完成情况及时长:15min);{setp3}1.5h+(claude的RL4LLM学习路径,时长:62min+){step2,学习《考试重点.pdf》8页并每日复习和1h学习时间都要满足。}1h=计算机网络复习[学习和背诵《考试重点.pdf》+1题历年考题,循环地做。不懂的可以看网课和问豆包](完成情况及时长:5min+40min+4页);

学完机器学习,然后是深度学习。学完PyTorch,之后是Transformer与大模型架构(见Gemini3pro生成的阶段2)。学快一点。准备一个GitHub Repo把所有手撕过的算法整理进去,这会是最好的复习资料。

必须熟记的API、最简洁的GPT实现、带注释的Transformer实现、推荐系统模型库(包含主流模型实现)还有“Let's build GPT”系列学习视频见Claude的第20页。冰哥听讲座,老师说:GPT是最好的老师,不需要其他家教,清华学生智商120,GPT有140。多用大模型来帮助学习。

学习内容:

总结与心得:今天玩抖音太多太多了。不能这样了。

《994.腐烂的橘子》

class Solution(object):
    def orangesRotting(self, grid):
        """
        :type grid: List[List[int]]
        :rtype: int
        """
        #感染上下左右四个方向,这个就是腐烂橘子下一步能够走到的方向。所以变成腐烂橘子到所有新鲜橘子的最短路径问题。
        que = deque()
        fresh_cnt = 0
        round = -1
        for i,row in enumerate(grid):
            for j,x in enumerate(grid[0]):
                if grid[i][j]==1:
                    fresh_cnt += 1
                elif grid[i][j]==2:
                    que.append([i,j])

        if fresh_cnt == 0:
            return 0

        while que:
            n = len(que)
            for _ in range(n):
                i,j = que.popleft()
                for x,y in [i-1,j],[i+1,j],[i,j-1],[i,j+1]:
                    if 0<=x<len(grid) and 0<=y<len(grid[0]) and grid[x][y]==1:
                        grid[x][y]=2
                        fresh_cnt-=1
                        que.append([x,y])
            round+=1
        
        return -1 if fresh_cnt else round

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值