经验干货!竞赛比完,代码、模型怎么处理?Kaggle大神:别删,这都是宝藏

二叉树随机漫步 元旦快乐! 学习到中本聪bitcoin的文章的calculation部分的时候,出现了binomial random walk,不是很明白什么是random walk。发现这个文章写的很好:https://blog.youkuaiyun.com/fireguard/article/details/16111603 随机漫步,也叫随机游走,最早是物理学中做"布朗运动"的微观粒子的运动形态来形成的一个模型,布朗运... 阅读详情

点击上方“菜鸟学Python”,选择“星标”公众号

重磅干货,第一时间送达

作者:Vladimir Iglovikov

本文转自:机器之心

那些被遗忘的竞赛项目代码、权重可能也是一笔宝藏。

很多人可能参加过许多比赛,做过许多项目,但比赛或项目结束之后,曾经写过的代码、用过的模型就被丢到了一边,甚至不久就被删掉。

这种情况并不只存在于比赛中,在学术领域同样存在。当学生训练完模型、写完论文并被学术会议接收后,该模型的 pipeline 就会被抛弃,训练数据也随之被删除。这是不是有点太可惜了?

长期参加 Kaggle 比赛的 Vladimir Iglovikov 在自己的博客中指出了这个问题,并提出了一些重新利用这些资源的建议。

Vladimir Iglovikov 是一位 Kaggle Grandmaster,曾在 Kaggle 全球榜单中排名第 19,拿到过 Carvana 图像遮蔽挑战的冠军(他的个人经历参见:《Kaggle Grandmaster 是怎样炼成的》)。

在他看来,竞赛中曾经用到的代码、权重等资源是一笔宝贵的财富,可以帮助你巩固技术知识、树立个人品牌、提高就业机会。

为了解释这些资源资源的价值,他还专门创建了一个 GitHub 项目(retinaface)来讲述文本的建议。

项目链接:https://github.com/ternaus/retinaface

以下是博客的具体内容。

花 5 分钟将代码发布到公开的 GitHub 存储库

很多时候,你的代码可能已经存到 GitHub 上了,但是是存在私人库里。那公开又有什么损失呢?

某些情况下,有些代码确实不宜公开,但你在 Kaggle 里做的那些练手项目、解决方案和论文或许没这个必要。

为什么有些人不愿公开呢?因为很多人认为,「所有公开发布的代码都应该是完美的,否则就会遭到批判。」

但实际情况是,其他人根本不 care,你只管发布就行。

公开代码是心理防线的一次重大突破,公开不完美的代码更是一个自信、大胆的举动。所有后续步骤也都在这一步的基础上展开。

花 20 分钟提升代码可读性

你可以通过添加语法格式化工具和检查工具来提升 python 代码的可读性。

这并不困难,也并不费时。检查工具和格式化程序不会将烂代码变成好代码,但其可读性会有所提升。以下是具体步骤:

步骤 1:文件配置

将这些文件添加到存储库的根目录。

  • setup.cfg — flake8 和 mypy 的配置。

  • pyproject.toml — black 的配置。

步骤 2:requirements

用以下命令安装所需的库:

pip install black flake8 mypy

步骤 3:black

格式化代码的方法有 100500 多种。诸如 black 或 yapf 之类的格式化工具会按照一组预定义的规则来修改代码。

阅读具有一定标准的代码库会更加容易。当你花费几个小时编写代码并需要在不同的编码风格之间切换语境时,你的意志力会被消耗殆尽。因此,没有充分的理由就不要这么做。

运行以下命令将重新格式化所有的 python 文件以遵循 black 的规则。

black .

步骤 4:flake8

运行以下命令不会修改代码,但会检查代码中的语法问题并将其输出到屏幕上。然后修改这些问题。

flake8

步骤 5:mypy

Python 没有强制性的静态类型化,但还是建议将类型添加至函数参数并返回类型。例如:

class MyModel(nn.Module):
    ....

def forward(x: torch.Tensor) -> torch.Tensor:
    ....
    return self.final(x)

你应该在代码中添加键入内容。这会让代码读起来更容易。你可以使用 mypy 包检查参数和函数类型的一致性。更新代码后,在整个存储库上运行 mypy:

mypy .

如果 mypy 出现问题,修复它们。

步骤 6:预提交钩子(hook)

一直手动运行 flake8、black 和 mypy 会觉得厌倦。一个名为 pre-commit 的钩子能够解决这个问题。要启用它,可以将以下文件复制到你的存储库中:https://github.com/ternaus/retinaface/blob/master/.pre-commit-config.yaml

你需要使用以下命令安装 pre-commit 包。

pip install pre-commit

使用以下命令进行初始化:

pre-commit install

安装完成后,每次提交都会经历一组检查。当提交中有错误时,检查不会允许提交通过。这和手动运行 black、flake8 以及 mypy 的不同之处在于,它不会乞求你修复问题,而是强制要求你做这件事。因此,这种方法不会浪费你的意志力、

步骤 7:Github 操作

你已经向 pre-commit 钩子中添加了检查步骤,并在本地运行了这些步骤。但是你还需要第二道防线——让 GitHub 在每个拉取请求上运行这些检查步骤。

你要做的就是将以下文件添加到存储库中:https://github.com/ternaus/retinaface/blob/master/.github/workflows/ci.yml

执行以下代码来告诉 GitHub 要检查什么:

- name: Install dependencies
      run: |
        python -m pip install --upgrade pip
        pip install -r requirements.txt
        pip install black flake8 mypy
    - name: Run black
      run:
        black --check .
    - name: Run flake8
      run: flake8
    - name: Run Mypy
      run: mypy retinaface

我还建议放弃将代码直接推送到 master 分支的做法。你可以创建一个新的分支、修改代码、提交、放到 Github 上、创建 PR 请求,然后合并到 master。这是一项行业标准,但是在学术研究和 Kaggle 参赛者中却不常见。如果你对这些工具不熟悉,可能需要花 20 分钟添加它们并修复错误和警告。

记住这次的操作。在下个项目中,你可以在没写代码之前就在第一次提交中添加这些检查。从这个时候开始,每次小的提交都会被检查,你每次最多只需要修复几行代码。这么做开销很小,也是一个良好的习惯。

花 20 分钟写一个优秀的 readme

好的 readme 有两个作用:

  • 对你自己而言:可能你认为你永远都不会再用到这些代码了,但实际上并不一定。下次用的时候你可能也记不得它的具体内容了,但 readme 可以帮到你。

  • 对其他人而言:readme 是一个卖点。如果人们看不出该存储库的用途以及它所解决的问题,大家就不会使用它,你所做的所有工作都不会对他人产生积极影响。

一个机器学习库的最低要求是说明以下问题:

  • 用一张图来说明任务是什么以及如何解决,而不需要任何文字。在花了几周解决问题之后,你可能有 100500 张图,但你不能把他们放在 readme 里;

  • 数据放在哪里;

  • 怎样开始训练;

  • 如何进行推理。

如果你需要写 100500 个词来描述怎样运行训练或者推理,那就说明你的项目存在问题了。你需要重构代码,使它对用户更加友好。

人们经常会问:如何提高写代码的能力?这便是一个锻炼你的机会。你可能需要重写代码,尝试站在别人的角度看待你的 Readme。

这是一个很好的锻炼机会,它能够让你学会从用户的角度看待问题。

花 20 分钟提高模型易用性

我猜你会编写如下代码来加载预训练模型权重。

model = MyFancyModel()
state_dict = torch.load(<path to weights>)
model.load_state_dict(state_dict)

这样的方法虽然有用且步骤清晰,但是它需要磁盘上的权重,并且要知道它们的位置。一个更好的解决方案是在 TensorFlow 或 Keras 上使用 torchvision 中的 torch.utils.model_zoo.load_url 函数:

from retinaface.pre_trained_models import get_model
model = get_model("resnet50_2020-07-20", max_size=2048)

用上面的代码从 retinaface.pre_trained_models 中引入 get_modelmodel = get_model("resnet50_2020-07-20", max_size=2048)。

如果权重不在磁盘上,那就会从网络上先下载下来再缓存到磁盘上。初始化模型,并加载权重,这对用户来说是很友好的,也是你在 torchvision 和 timm 库中所看到的。

步骤 1:托管预训练模型的权重

这对我来说是最大的障碍。如果不想使用 AWS、GCP,我要把模型的权重放在哪里?GitHub 上的 releases 是一个不错的选择。

每个文件的大小限制是 2Gb,对大多数深度学习模型来说够用了。

步骤 2:编写一个初始化模型和加载权重的函数。

我给出的示例代码如下:

# https://github.com/ternaus/retinaface/blob/master/retinaface/pre_trained_models.py 
 from collections import namedtuple 
 from torch.utils import model_zoo 
 from retinaface.predict_single import Model 
 model = namedtuple("model", ["url", "model"]) 
 models = { 
 "resnet50_2020-07-20": model( 
 url="https://github.com/ternaus/retinaface/releases/download/0.01/retinaface_resnet50_2020-07-20-f168fae3c.zip", # noqa: E501 
 model=Model, 
    ) 
 } 
 def get_model(model_name: str, max_size: int, device: str = "cpu") -> Model: 
     model = models[model_name].model(max_size=max_size, device=device) 
     state_dict = model_zoo.load_url(models[model_name].url, progress=True, map_location="cpu") 
     model.load_state_dict(state_dict) 
     return model 

在构建 Colab Notebook 和 WebApp 时会用到这个函数。

花 20 分钟创建一个库

这一步是为了降低你模型的入口点。

步骤 1:向 requirements.txt 中添加必要的依赖,你可以手动更新或使用如下代码:

pip freeze > requiements.txt

步骤 2:改变存储库的文件结构

创建一个「主文件夹」,在我给出的示例中,这个文件夹叫「retinaface」。

将所有重要代码都放进这个文件夹,但不要把 helper 图像、Readme、notebook 或 test 放进去。手动操作这一步骤并更新所有的 import 会很累。PyCharm 或者类似的 IDE 会为你执行这一步骤。

这是存储库中构建代码结构的常用方法。如果你想让其更加结构化,请查看 Cookie Cutter 包。

步骤 3:添加配置文件

向根目录中添加 setup.py,内容类似于示例文件「setup.py」中的内容。添加包的版本,在我的示例中,我将它添加到了主文件夹的 init 文件中。

步骤 4:在 PyPI 上创建一个账户。

步骤 5:搭建一个库并上传到 PyPI 上。

python setup.py sdist
python setup.py sdist upload

你的存储库是一个库,每个人都可以使用如下命令安装它:

pip install <your_library_name>

如果你在 PyPI 上查看包的页面,你就会看到它使用你存储库中的 Readme 文件来陈述项目。我们将会在 Google Colab 和 Web App 上使用这一步的功能。

花 20 分钟创建 Google Colab notebook

将 Jupiter notebook 添加到存储库是一个好习惯,以展示如何初始化模型和执行推理功能。

在前两个步骤中,我们使用了模型初始化和 pip install。接下来创建 Google Golab notebook。

现在,只需要一个浏览器,就会有更多的人尝试你的模型了。别忘了在 readme 中添加 notebook 的链接,并在 PyPi 上更新版本。

花 20 分钟创建 WebApp

许多数据科学家认为构建 web 应用程序是一个复杂的过程,需要专业知识。这种想法是正确的。一个复杂项目的 web 应用程序确实需要很多数据科学家并不具备的专业知识,但构建一个简单的 web 应用程序来展示模型还是很容易的。

我为一个 web 应用程序创建了一个单独的 GitHub 存储库。不过,你仍然可以在你的存储库中用你的模型来操作。这里有一篇描述具体细节的技术博客:https://towardsdatascience.com/deploy-streamlit-on-heroku-9c87798d2088。

步骤 1:为应用程序添加代码:

"""Streamlit web app"""
import numpy as np
import streamlit as st
from PIL import Image
from retinaface.pre_trained_models import get_model
from retinaface.utils import vis_annotations
import torch
st.set_option("deprecation.showfileUploaderEncoding", False)
@st.cache
def cached_model():
    m = get_model("resnet50_2020-07-20", max_size=1048, device="cpu")
    m.eval()
    return m
model = cached_model()
st.title("Detect faces and key points")
uploaded_file = st.file_uploader("Choose an image...", type="jpg")
if uploaded_file is not None:
    image = np.array(Image.open(uploaded_file))
    st.image(image, caption="Before", use_column_width=True)
    st.write("")
    st.write("Detecting faces...")
    with torch.no_grad():
        annotations = model.predict_jsons(image)
    if not annotations[0]["bbox"]:
        st.write("No faces detected")
    else:
        visualized_image = vis_annotations(image, annotations)
        st.image(visualized_image, caption="After", use_column_width=True)

步骤 2:添加配置文件

你需要添加以下文件:

  • setup.sh — 该文件可以直接使用,不需要更改。

  • Procfile — 你需要使用应用程序修改文件的路径。

步骤 3:添加 requirements.txt 文件

步骤 4:在 herokuapp 上注册

步骤 5:执行以下代码:

heroku login
heroku create
git push heroku master

花 4 小时写一篇技术博客

很多人低估了他们研究的价值。实际上你的文章很可能能够帮助别人,并且能够为自己的职业生涯提供更多的机会。

如果要写机器学习方面的文章,我建议你包含以下内容:

  • 研究问题是什么?

  • 你是如何解决这个问题的?

示例如下:

  • 项目:https://www.kaggle.com/c/sp-society-camera-model-identification

  • 博客:http://ternaus.blog/machine_learning/2018/12/05/Forensic-Deep-Learning-Kaggle-Camera-Model-Identification-Challenge.html

花时间写篇论文,描述你在这场机器学习竞赛中的解决方案

即使你的论文中没有重大突破,它也会被发表并帮到别人。撰写学术论文也是一项技能。你现在可能还不具备这种技能,但你可以与擅长学术写作的人合作。

下面是我的 Google Scholar 引用情况,这几年引用量的猛增都得益于我写的那些总结机器学习竞赛的论文。

当然,你的论文也包含在一个大包里,这个包里还有:

  • GitHub 存储库,里面有整洁的代码和良好的 readme 文件。

  • 非机器学习人员能够使用的库。

  • 允许在浏览器中用你的模型进行快速实验的 Colab notebook。

  • 吸引非技术受众的 WebApp。

  • 用人类语言讲故事的博客文章。

有了这些之后,它就不再只是一篇论文,而是一种综合性的策略,可以显示你对该项目的所有权,还能帮助你与他人进行沟通。这两者对于你的职业生涯都是至关重要的。

原文链接:https://medium.com/kaggle-blog/i-trained-a-model-what-is-next-d1ba1c560e26

近期八大热门:

发现一个舔狗福利!这个Python爬虫神器太爽了,自动下载妹子图片!
盗墓热再起!我爬取了6万条《重启之极海听雷》的评论,发现了这些秘密
用Python一键生成炫酷九宫格图片,火了朋友圈
菜鸟也疯狂!8分钟用Python做一个酷炫的家庭随手记
Github获8300星!用Python开发的一个命令行的网易云音乐
一道Python面试题,硬是没憋出来,最后憋出一身汗!卧槽!Pdf转Word用Python轻松搞定!教你6招,不错的Python代码技巧!
由菜鸟学Python原班人马打造的公众号:菜鸟编程大本营,现已正式上线!每个程序员都是从菜鸟开始成长起来的,没有人一开始就是程序员高手。菜鸟爱编程,专注于分享趣味的编程技巧,不限于Java, Python ,Go, Javascript等语言,让菜鸟爱上编程,进阶成为高手。

我们在B站上录制了大量的视频,欢迎大家交流学习

1). 花木兰到底好看不,我用Python爬取上万条评论

2). 80行Python代码一键轻松把Pdf转word

3). 用Python一键把图片转漫画

4). 再见付费软件,我用70行Python搞定

5). 用Python分析“青春有你2”

6). 用Python三步制作短视频

7). 用Python实现一个弹球游戏

8). 10行代码实现美图秀秀

9). 50行代码用Python批量做海量小姐姐素描图

点这里,直达菜鸟B站
YOLO26涨点改进 | 小目标损失函数独家改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性 目录一、前言:YOLO26原生损失函数在小目标检测中的核心痛点(涨点瓶颈)1.1 小目标权重不足,聚焦能力薄弱1.2 样本分布不平衡适配性差,正负样本权重失衡1.3 训练不稳定,易出现梯度消失/震荡1.4 未区分小目标与背景的冗余干扰,误检率高二、TGRS 2025顶刊灵感解析:自适应聚焦损失的核心逻辑三、全网独家创新:AdaFocalLoss损失函数设计与YOLO26适配(核心重点,可复现)3.1 AdaFocalLoss函数整体设计(独家设计,清晰可复现)3.2 各核心模块详细设计(独家创新,可直接复现 阅读详情

相关推荐

蓝牙 - 如何在Windows下抓取蓝牙数据

选择Windows Instarller(64-bit),最好不要选择PortableApps版,因为后面需要通过btvs.exe来启动Wireshark,如果是绿色可移植版,会启动失败。在安装完以后,找到btvs.exe文件,位于路径:C:\BTP\v1.14.0\x86下,这个视安装版本不同路径名不同。在第一台机器上启动btvs.exe,第二台机器上手动启动wireshark,并将第一台机器的IP地址作为参数。1,同一机器上,Wireshark安装后,会自动直接启动,如上面使用方式一样。

guoqx的专栏 2万+

竞赛比完,代码、模型怎么处理?Kaggle 大神:别删,这都是宝藏

选自 | medium作者 | Vladimir Iglovikov转自 | 机器之心那些被遗忘的竞赛项目代码、权重可能也是一笔宝藏。很多人可能参加过许多比赛,做过许多项目,但比赛或项目...

zandaoguang的博客 486

5G NR 帧结构

本节主要介绍5G NR中的帧结构[38.211-4.3]。5G帧结构(Frame Structure)为时域结构。其设计比其4G LTE更为灵活,这种灵活性使5G能够根据应用需求(如增强移动宽带eMBB,超高可靠低时延通信URLLC)进行调整,同时支持差异化的应用场景,提高了5G的利用效率与响应能力。具体而言,5G帧结构是基于时隙和OFDM符号设计的,且5G网络能够根据服务需求动态调整各时隙持续时长。

夫子喵的博客 5287

pytorch 实现图像分类+web部署

我们本次实现的目标是将本地的图像分类或者目标检测等等深度学习算法部署成web在线预测的形式。效果图如下,在线图像分类网站大概的设计是有五个可以选择的模型,第二步是可以选择一些照片用来测试分类,同样可以自己本地上传一些照片,最后输出分类的结果和FPS。调试好本地的web之后就部署在服务器上。.........

cp1314971的博客 5753

Windows本地部署Ollama+qwen本地大语言模型Web交互界面并实现公网访问

本文主要介绍如何在Windows系统快速部署Ollama开源大语言模型运行工具,并安装Open WebUI结合cpolar内网穿透软件,实现在公网环境也能访问你在本地内网搭建的大语言模型运行环境。近些年来随着ChatGPT的兴起,大语言模型 LLM(Large Language Model)也成为了人工智能AI领域的热门话题,很多大厂也都推出了自己的大语言模型,并或多或少的开源了自己的大语言模型,今天就来分享一个最近很火,且对于小白来说比较好上手本地部署的运行本地LLM的工具Ollama。

迪之的博客 1652

Mac上Ollama服务IP访问失败的3种修复方法(含永久生效配置)

本文详细介绍了Mac上Ollama服务IP访问失败的3种修复方法,包括临时环境变量覆盖、永久Shell配置修改及进阶排查技巧。重点解析了OLLAMA_HOST环境变量的配置原理,帮助开发者解决Connection refused问题,实现局域网IP访问Ollama服务的需求。

weixin_29209805的博客 209

No module named ‘models‘ 解决方法(亲测)

No module named ‘models‘ 解决方法(亲测)

OnlyHeart_的博客 1万+

如何搭建一个vue项目(完整步骤)

查看版本的两种方式 出现版本号则说明安装成功(最新的以官网为准) 这里注意:安装vue-cli对node.js的版本是有要求的 装的两种方式:输入cmd命令 查看安装的版本(显示版本号说明安装成功) 如果你原来有版本或者版本比较低,可以升级...

m0_67392661的博客 5588

python脚本中出现问题ImportError: No module named 'pretrainedmodels'

#问题 #解决方法 在Anaconda的命令行界面采用如下方式安装: pip install pretrainedmodels

panda_33的博客 8706

从零开始学习PX4源码23(飞行模式管理)

本文摘要主要介绍了PX4飞控系统中飞行模式管理模块的代码实现流程。文章从整体架构入手,分析了飞行模式管理模块的启动过程、类继承关系以及核心运行机制。重点阐述了模块从rc.mc_apps启动脚本到FlightModeManager::main()的调用链路,包括任务创建、工作队列初始化和主循环执行流程。核心部分解释了Run()函数如何通过订阅传感器数据、更新参数、处理命令以及生成轨迹设定点来实现飞行模式切换和任务管理功能。文章为理解PX4飞行控制系统的模式切换机制提供了代码层面的详细分析。

陌城烟雨 499

MISRA C 详解 · 专栏06:2023 与 2025 更新总览(相对 2012 的差异)

本专栏 01~05 篇基于(143 规则 + 16 指令)。这六年间标准又前进了两步——(大改)和(微调)。本文补充说明「相对 2012,标准变在哪」,并给出新增规范的代表性示例。

XavierKong的博客 73

RetinaFace 在win10下 No module named rcnn.cython.bbox

文章目录1.makefile如何运行2.pyx文件如何修改 标题中的报错具体可以参考这篇文章 https://blog.youkuaiyun.com/sinat_28704977/article/details/98963166?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.wap_relevant.none-t

Signal的博客 1365

beegfs读取文件完整流程分析

读取小于512KB文件数据,小于1s 读取15MB文件数据,花费7秒。

wfzy的博客 836

resnet50代码_经验干货!竞赛比完,代码、模型怎么处理?Kaggle大神:别删,这都是宝藏...

点击上方“菜鸟学Python”,选择“星标”公众号重磅干货,第一时间送达作者:Vladimir Iglovikov本文转自:机器之心那些被遗忘的竞赛项目代码、权重可能也是一笔宝藏。很多人可能参加过许多比赛,做过许多项目,但比赛或项目结束之后,曾经写过的代码、用过的模型就被丢到了一边,甚至不久就被删掉。这种情况并不只存在于比赛中,在学术领域同样存在。当学生训练完模型、写完论文并被学术会议接...

weixin_39917791的博客 322

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

python自学宝藏网站干货

Medium上的知名专栏,聚焦Python在数据科学中的应用,如Pandas、Matplotlib等库的进阶教程。- **善用社区**:Stack Overflow、Reddit的Python板块可解决疑难问题。### **5. GeeksforGeeks(算法与面试)**### **2. Codecademy(交互式入门)**### **4. Real Python(实战进阶)**- **分阶段学习**:先掌握基础语法,再结合项目实践。### **1. Python官方文档(官方权威)**

2509_93936607的博客 716

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

博士推荐:大模型时代的学习工具箱!

深度学习大模型是指由数百万、甚至数十亿个参数组成的神经网络模型,可以处理大规模的数据集,并且具有非常强的学习能力和泛化能力。大模型的优势包括更强的学习能力、更好的泛化能力以及更高效的计算能力。这些模型可以应用于各种领域,今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的了解和学习。3D算法初学者多名大厂算法工程师共同运营,主要专注计算机视觉、3D视觉、SLAM、三...

fengdu78的博客 203

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

数据集网站大全!16 个神仙数据集网站,速度收藏

大家好呀我是菲菲~~在数据科学和机器学习的世界里,找对数据集堪比 “开盲盒”—— 选对了能让项目顺风顺水,少走 N 多弯路;选错了可能直接卡在起步阶段。不管你是刚入门的新手,还是想冲击前沿研究的资深玩家,这份精选数据集网站清单都能帮你精准 “淘金”,连小众但实用的数眼智能数据集也一并奉上,快码住慢慢逛!找数据集不用再 “大海捞针” 啦!这 16 个平台涵盖了国际通用、国内特色、学术研究、行业落地等多个维度,不管你是新手练手、科研攻关,还是项目落地,都能找到适配的资源。

热爱专研AI小学妹的博客 2522

非常适合自学人工智能大模型的10个公众号号

深度学习大模型是指由数百万、甚至数十亿个参数组成的神经网络模型,可以处理大规模的数据集,并且具有非常强的学习能力和泛化能力。大模型的优势包括更强的学习能力、更好的泛化能力以及更高效的计算能力。这些模型可以应用于各种领域,今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的了解和学习。3D算法初学者多名大厂算法工程师共同运营,主要专注计算机视觉、3D视觉、SLAM、三...

fengdu78的博客 1350

大神推荐:非常适合自学人工智能大模型的10个公众号

在人工智能领域,大模型是指拥有超过10亿个参数的深度神经网络,它们能够处理海量数据、完成各种复杂的任务,如自然语言处理、计算机视觉、语音识别等。目前,大模型已经成为人工智能领域的热点话题,受到了广泛的关注。今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的学习。kaggle竞赛宝典【Kaggle竞赛宝典】大数据竞赛必备手册,汇集各种黑科技和上分技巧,以及上百竞赛T...

fengdu78的博客 2167

大模型?自动驾驶?CV前沿哪里获取?业内最牛的公众号汇总!

深度学习大模型是指由数百万、甚至数十亿个参数组成的神经网络模型,可以处理大规模的数据集,并且具有非常强的学习能力和泛化能力。大模型的优势包括更强的学习能力、更好的泛化能力以及更高效的计算能力。这些模型可以应用于各种领域,今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的了解和学习。深度学习基础与进阶专注于机器学习,深度学习以及计算机视觉等研究方向,每天会更新人工智...

CV_Autobot的博客 531

深入浅出:掌握深度学习大模型的高效学习方法

近年来,随着深度学习技术的迅猛发展,大模型已经成为学术界和工业界的热门话题。大模型具有数亿到数十亿的参数,这使得它们在处理复杂任务时表现得更为出色,自学大模型需要系统化的学习,今天给大家推荐9个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的学习。小白学视觉哈工大博士创建的公众号,专注于计算机视觉技术。每天更新技术讲解、招聘信息、论文解读等内容。博主出版《opencv 4快速入门》...

fengdu78的博客 206

非常适合自学人工智能大模型的10个公众号

深度学习大模型是指由数百万、甚至数十亿个参数组成的神经网络模型,可以处理大规模的数据集,并且具有非常强的学习能力和泛化能力。大模型的优势包括更强的学习能力、更好的泛化能力以及更高效的计算能力。这些模型可以应用于各种领域,今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的了解和学习。计算机视觉工坊「计算机视觉工坊」公众号,由多位985硕博士共同运营,主要专注3D视觉...

fengdu78的博客 845

大模型大火,这些原创人工智能公众号你关注了吗

最近大模型大火,很多大厂都在研究大模型,准备在人工智能领域一鸣惊人!对于正在自学的人工智能童鞋,可能会有点焦虑感!恰巧号主认为这是一个机遇,如果我们算法基础比较扎实,利用大模型能够更好的完成下游任务,今天给大家推荐的是专注原创和分享最新AI热点的10个公众号,希望能让你更高效的学习。深度学习基础与进阶专注于机器学习,深度学习以及计算机视觉等研究方向,每天会更新人工智能最前沿知识和分享自己的论文总结...

小白学视觉 628

关于大模型和自动驾驶的一些迷思~

近年来,随着深度学习技术的迅猛发展,大模型已经成为学术界和工业界的热门话题。大模型具有数亿到数十亿的参数,这使得它们在处理复杂任务时表现得更为出色,自学大模型需要系统化的学习,今天给大家推荐9个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的学习。深度学习基础与进阶专注于机器学习,深度学习以及计算机视觉等研究方向,每天会更新人工智能最前沿知识和分享自己的论文总结和学习笔记,让你系统...

CV_Autobot的博客 192

推荐人工智能深度学习的原创公众号!

当今人工智能方向越来越卷了,系统化学习能够让你高效的利用时间,达到事半功倍的效果。今天给大家推荐9个优质原创公众号,助你在系统化学习的路上一臂之力。kaggle竞赛宝典【Kaggle竞赛宝典】大数据竞赛必备手册,汇集各种黑科技和上分技巧,以及上百竞赛Top方案。点击上方名片可关注小白学视觉哈工大博士创建的公众号,专注于计算机视觉技术。每天更新技术讲解、招聘信息、论文解读...

zandaoguang的博客 442

ChatGPT时代,非常适合自学人工智能大模型的10个公众号

深度学习大模型是指由数百万、甚至数十亿个参数组成的神经网络模型,可以处理大规模的数据集,并且具有非常强的学习能力和泛化能力。大模型的优势包括更强的学习能力、更好的泛化能力以及更高效的计算能力。这些模型可以应用于各种领域,今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的了解和学习。计算机视觉工坊「计算机视觉工坊」公众号,由多位985硕博士共同运营,主要专注3D视觉...

fengdu78的博客 521
上一篇: 涨知识了!阿里规定超过三张表禁止join,为啥?
下一篇: 百度网盘突然大调整,网友炸了..
菜鸟学Python
博客等级 码龄9年 8080粉丝 571原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值