《动手做科研 》| 01.AI的最新进展与科研应用

地址链接:《动手做科研》01. AI的最新进展与科研应用

导读: 该部分介绍AI的最新进展以及在科研各个领域的应用
目前AI发展到什么程度了?哪些问题可以尝试用AI解决呢?如何快速构建一个属于自己的AI应用程序?

本教程目标:

  1. 与语言模型交互,使用零样本和少样本学习来测试其能力。
  2. 学习使用 通义千文 的文本完成功能构建简单的应用程序,并使用其代码生成功能。

本教程内容:

0. 工具准备说明

1.Python 程序运行工具:Kaggle Notebook, Google Colab

1. 获得大模型调用权限

通义千问:https://help.aliyun.com/zh/dashscope/developer-reference/quick-start

分别完成下面这两步

在这里插入图片描述

2. 文本生成

让我们使用语言模型生成文本。语言模型是单词序列上的概率分布。语言模型可以简单地进行训练来预测句子中的下一个单词。语言模型擅长理解和生成文本。我们可以制定许多任务,包括摘要、问答、提取数据、翻译,并将完成其中的一些任务。我们将研究语言模型完成文本的能力,具体而言我们将为模型提供一些文本输入,然后让模型为我们返回完整的文本。https://dashscope.console.aliyun.com/playground
在这里插入图片描述

3. 代码编辑

# 创建一个 Python 函数,返回 5 个描述这门入门攻略的随机名字
在这里插入图片描述

import random
import string

def generate_guide_names():
    # 定义一些可能的形容词和主题词
    adjectives = ['基础', '入门', '新手', '简易', '快速', '全面', '实用', '基础入门', '初级', '精要']
    topics = ['指南', '教程', '秘籍', '宝典', '速成', '通鉴', '详解', '入门手册', '初级教程', '知识基石']

    # 生成随机名字
    names = []
    for _ in range(5):
        name = f"{random.choice(adjectives)} {random.choice(topics)}"
        names.append(name)

    return names

# 调用函数并打印结果
random_guide_names = generate_guide_names()
for name in random_guide_names:
    print(name)

让我们将其移到 Notebook 中,看看它是否真的可以执行。

在这里插入图片描述

  • 7
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值