2019年人工智能三大燃爆点预测

2024年深度解读:中国主流AI大模型的架构设计与实际应用全景 在2022年4月,腾讯首次公开介绍了其混元AI大模型,这一模型集中了腾讯在预训练技术方面的研发实力,通过一个统一的平台实现了技术的复用和业务的成本降低,从而更好地支持各种场景和应用。目前,通义大模型系列已经在超过200个场景中提供服务,并且实现了2%~10%的应用效果提升,这充分证明了阿里巴巴在大模型应用方面的实力。通过与深圳燃气、吉利、泰康保险、TCL、上海辞书出版社等各领域的企业紧密合作,百度文心发布了覆盖电力、燃气、金融、航天、传媒、城市、影视、制造、社科等多个领域的行业大模型。 阅读详情

李开复曾经说过:今天的人工智能是“有用”的人工智能。 AI 已经在多个相关领域表现出可以被普通人认可的性能或效率,并因此被成熟的商业模式所接受,开始在产业界发挥出真正的价值。未来人工智能发展走向如何?2019年人工智能将会有哪些燃爆点,我认为体现在以下三个方面:

1、AI将由机器化向情感化转变

    虽然人工智能的发展饱受争议,但是但从目前技术发展的趋势来看,人工智能未来的方向一定是由机器化向情感化转变。对于机器人的概念,或许我们还是更多地停留于冷冰冰的工业机器人层面。那些让流水线变得更简易的工具,能提拿起更重的物品、能更高效率地进行标准化操作。2019年人们将更加关注机器人“情感”的交流和陪伴,通过让机器人搭载情感引擎,识别人类变化的情绪,“机器拟人化,智能情感化”的时代将伴随着人工智能的日趋成熟而到来。AI的情感会使机器人更加拟人化,增强人们的同情心和同理心。随着技术变得更加人性化,机器与人类之间的互动也会变得更加人性化。

2、AI数据愈发成熟

人工智能需要根据现实世界的大量数据进行开发,不仅要能够与人交互,而且还要在高度细微的层面上进行交流。2019 年将是公司开始对AI的关键任务应用进行破解的一年,更大量的数据的计算的成熟,一些情景的核心应用将会成熟,例如无人驾驶。但是,如何在不危机驾驶员生命的过程中,收集大量的现实世界数据来训练和测试算法?解决这一挑战的公司将在行业中更具有竞争力。

3、AI 伦理将成为新的研究课题

新的技术诞生,必然会对现有的人类社会和道德伦理等领域带来冲击,从对工作的威胁到隐私的担忧,不一而足。在 2019 年,我们将会看到更多的行业合作,或者说是行业整合。人工智能伦理将成为计算机科学技术教育的基础,正如医学生必须参加医学伦理课程一样,CS 学生也将被要求参加人工智能伦理课程。

2019年科技领域依旧在不断突破、创新、重构,未来我们完全可以对人工智能怀揣更大的期待。在这个提倡脑洞的时代,伴随着科技的发展,人工智能将会带给我们更多的惊喜,让我们拭目以待,共同见证人工智能的大爆发。

 

Python基础视频教程欢迎大家在评论区留言获取~

《燃爆未来!AI应用架构师推动企业数字化协作平台发展的新方向》 用户故事(User Story)研发工程师小明:“我希望快速找到项目的数据库设计文档,不需要在多个系统中切换。项目经理小红:“开完会后,我希望系统自动生成会议纪要,并将待办事项同步到Jira,节省人工整理时间。技术总监老王:“我希望提前知道哪些项目可能延期,以便及时调配资源。核心场景与验收标准场景功能描述验收标准文档问答上传项目文档后,可提问并获取答案答案准确率≥85%(对比人工回答),响应<3秒会议纪要生成上传会议录音/转录文本,生成纪要待办事项提取准确率≥90%,格式规范。 阅读详情

相关推荐

燃爆!AI应用架构师在AI驱动流程自动化领域的突破

流程自动化并非新鲜事物,但其演进历程却深刻反映了计算能力与AI技术的发展轨迹。理解这段历史,我们才能真正把握当前AI驱动流程自动化的革命性突破。第一代:固定流程自动化(1990s-2010s)这一阶段的自动化本质上是"脚本化执行",通过编写固定规则的程序来替代重复性人工操作。典型代表如企业资源规划(ERP)系统中的工作流引擎、银行的自动清算系统等。特点基于预定义规则和固定流程处理结构化数据和确定性任务缺乏灵活性,流程变更需要重新编码无法处理异常情况和非结构化数据局限性示例。

欢迎来到我的优快云空间!这里聚焦AI大模型应用实战,分享前沿技术、实战案例与开发经验。 954

人工智能预测模型:从基础到先进

1.背景介绍 人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能的学科。预测模型(Predictive Models)是人工智能中的一个重要分支,旨在根据历史数据预测未来事件。预测模型广泛应用于商业、金融、医疗、科学等领域,帮助决策者做出明智的决策。 在本文中,我们将从基础到先进的人工智能预测模型讨论其核心概念、算法原理、具体操作步骤以及数学模...

AI天才研究院 6488

燃爆!大数据OLAP在电力行业的创新应用

作者是一位拥有15年经验的能源行业数据架构师,曾主导多个国家级智能电网大数据平台建设,现任某电力研究院数字技术中心主任。个人博客:www.grid-data-insights.com。

小白菜的博客 503

人类智能与人工智能的直觉:如何提高预测模型的准确性

1.背景介绍 人工智能(Artificial Intelligence, AI)是一门研究如何让计算机模拟人类智能行为的科学。人类智能可以分为两类:一是人类的直觉,二是人类的逻辑推理。人工智能的目标是让计算机具备这两种智能。在这篇文章中,我们将主要讨论如何提高预测模型的直觉。 预测模型是人工智能中的一个重要组成部分,它可以根据历史数据预测未来的结果。预测模型的准确性对于许多应用场景的成功至关重...

AI天才研究院 1063

燃爆!大数据BI工具实战案例全解析

在当今数据爆炸的时代,企业每天产生海量数据(比如零售企业的销售数据、金融企业的交易数据、制造企业的生产数据),这些数据分散在ERP、CRM、电商平台、传感器等系统中,如何将这些数据转化为有价值的insights(洞见),帮助企业做出决策,成为企业面临的核心挑战。大数据BI(Business Intelligence,商业智能)工具的本质是**“数据→信息→知识→决策”的转化引擎**。数据分散:整合分散系统中的数据,实现统一视图;分析效率低:替代传统IT依赖的报表模式,让业务用户自主分析;决策缺乏依据。

架构师的AI之路,分享AI应用开发架构的学习与实践。 830

清华大学教授180张PPT解读人工智能(纯干货)

文档为图片(180张) 清华大学教授180张PPT解读人工智能(纯干货

人工智能可以用来预测未来吗?如何实现?

人工智能通常会利用历史数据和现有的信息来做出预测,例如天气预报、股市预测、疾病预测等。然而,需要注意的是,预测的准确性受到许多因素的影响,如历史数据的质量、模型的准确性、外部环境因素等。因此,在进行预测时需要注意风险和误差,并对预测结果进行科学、客观的评估和分析。其中,机器学习是人工智能中最常用的技术之一,它可以对历史数据进行分析和学习,从而建立预测模型并对未来数据进行预测。例如,在天气预报中,人工智能可以通过分析历史天气数据、气象指标、气象卫星图片等多种数据,构建出预测模型,进而预测未来天气情况。

gp16674213804的博客 2111

人工智能知识图谱

python学习大纲,帮助大家规划python学习进阶,缩短大家学习时间,高效利用时间。

2025年人工智能十大趋势!最新预测

2025年人工智能十大趋势!最新预测

tipdm0301的博客 761

人工智能之知识图谱2019年第2期

人工智能之知识图谱2019年第2期

人工智能成本预测系统

主要面对与人工智能课程学习中所遇到的一个关于成本预测系统的难题,通过对数据的分析而得出规则去计算出产品的成本

燃爆!AI应用架构师如何搭建AI伦理治理框架,成就负责任AI

当AI从实验室走向产业,「技术先进性」已不再是唯一目标——如何让AI系统「做对的事」,成为AI应用架构师的核心挑战。本文从架构师的视角出发,将抽象的AI伦理原则(公平、透明、隐私、可靠)转化为可落地的技术框架:通过「伦理需求工程」拆解价值目标、用「决策引擎」嵌入实时约束、靠「可追溯性模块」实现责任归因、以「反馈环路」完成动态迭代。架构师如何用技术手段,让AI系统的每一次决策都「符合人类价值」?伦理原则技术问题示例场景公平性如何避免模型对特定群体的歧视?贷款AI拒绝少数民族申请透明性。

操作系统内核探秘的博客 1132

Matt Pocock Skills — AI 编码代理技能包介绍与使用指南

《Matt Pocock Skills:AI编码代理技能包指南》 摘要: Matt Pocock Skills是一套开源AI编码代理技能包,旨在解决AI辅助开发中的四大痛点:需求理解偏差、token浪费、代码质量差和架构腐化。该技能包包含多种实用工具:/grill-with-docs用于需求对齐,/tdd实现测试驱动开发,/diagnose提供规范化调试流程,/triage管理issue生命周期。核心思想包括:通过拷问式对齐确保需求理解一致,建立共享领域语言提高沟通效率,快速反馈闭环加速开发,以及持续架构维

qq_45859163的博客 2221

燃爆啦!青软带你深度解构ChatGPT底层技术,轻松搭建AI课堂!

解密ChatGPT技术真相!青软打造AI助力计划,为高校提供涵盖课程设计、实验训练、项目实战的一站式人工智能人才培养解决方案,让人工智能更加易教、易学、易应用。

QSTitshixun的博客 3885

LTspice基础教程-024.参数扫描;step指令用法

step指令用于参数扫描,扫描步骤可以是线性的,对数的或列表。 下面介绍几种常用用法: 绘制一简单电阻分压电路,如下: 线性扫描 语法:.step param <Name> <Start Value> <Stop Value> <Increment> 例:.step param Res 20 100 20 意思是R2的阻值从20变化到100,...

gaoyong_wang的博客 3万+

基于Python大数据的智能交通分析系统

该系统能够实时监测交通状况,分析交通流量,预测交通趋势,为交通管理部门提供决策支持,帮助缓解交通拥堵,提高交通运行效率,减少交通事故发生率,改善市民出行体验。它能够为交通管理部门提供决策支持,帮助缓解交通拥堵,提高交通运行效率,减少交通事故发生率,改善市民出行体验,促进交通产业的健康发展。数据采集层:通过传感器、GPS设备、交通摄像头等数据源,实时采集交通数据,如车辆速度、位置、道路拥堵情况等。数据分析层:运用统计学方法、机器学习算法等,对处理后的数据进行深入分析,挖掘交通规律,预测交通趋势。

qq3828614760的博客 2969

AGI争论燃爆!奥特曼、马斯克、杨立坤、Hinton一众大佬关于“AGI何时降临?”的讨论

随着Sora、Claude 3的亮相以及GPT-5的预告,一个激动人心的话题不断被提起:如果存在一种智能能够超越人类,那么世界将会变成什么样子?更引人注目的问题是,我们究竟能在何时迎来这样的“超级AI”?GPT-3.5研究测试:GPT-4研究测试:不同行业的专家都在关注AGI何时能够成为现实。让我们一起看看AI大佬领袖对AGI何时到来怎么看的?

夕小瑶科技说 1286

PLS-SEM(偏最小二乘路径建模)模型拟合优度指标

PLS-SEM(偏最小二乘路径建模)是一种基于方差的分析方法,侧重于预测导向,通过迭代优化路径系数和外部权重来最大化潜变量的解释方差(R²)。其评估指标分为外部测量模型和结构模型两部分:外部测量模型关注潜变量与显变量的关系,通过标准化载荷(>0.7)、信度指标(Cronbach’s α、复合信度CR>0.7)、聚合效度(AVE>0.5)和区分效度(Fornell-Larcker标准、HTMT<0.85)来评估模型的可靠性和有效性。结构模型则检验潜变量间的因果关系,通过路径系数(β值)

wewil_lwin的博客 3229

燃爆啦!Spring AI 五大智能体开发模式震撼登场

智能体系统的基础构建模块是一个经过增强的 LLM,这种增强体现在它集成了**检索**、**工具**和**记忆**等功能。我们当前的模型能够主动利用这些能力——生成自己的搜索查询、选择合适的工具,并决定保留哪些信息。

xx_nm98的博客 1359

本地部署大模型 vs 网页版大模型区别

fill:#333;color:#333;color:#333;fill:none;本地服务器/工作站硬件资源私有化部署GPU集群高速存储模型文件训练框架推理引擎。

Ds-Rag的博 1712

RK3568笔记十七:LVGL v8.2移植

若该文为原创文章,转载请注明原文出处。本文介绍嵌入式图形库移植到Linux开发板ATK-RK3568上的步骤。

4232

2022年伊始,IT圈还有这些事是你不知道的?

作者丨云昭出处丨51CTO技术栈2022年伊始。回首过去的2021,有哪些值得我们关注和思考的事情呢?这里列出最新出炉的年度盘点。热门技术盘点1、元宇宙要说 2021,哪个词汇最火,非「元...

架构师小秘圈 1497

华为OD机试双机位C卷-几何平均值最大子数组(Py/Java/C/C++/Js/Go)

华为OD机试(机考)2026双机位C卷 【几何平均值最大子数组】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【几何平均值最大子数组】。

qq_45776114的博客 1367

盈飞无限全新AI质量管理系统,燃爆“江城”

作为盈飞无限的掌舵人,王总认为:制造业质量数字化系统有失败的案例,原因往往不在于技术不先进,而是供应商不懂质量业务的实际流程与痛点。一家电子制造企业的质量经理分享了他的体验:“从最早的经典SPC到现在的AI质量管理系统,盈飞无限的项目从未让人失望,因为他们真的懂制造业质量管理的痛点。制造业从业者们在这里看到的,不仅是AI技术与质量管理的完美融合,更是一幅智能制造未来的清晰图景:质量风险被先知般预见,生产线上的每一个环节都尽在掌握。盈飞无限此次推出的AI质量管理系统,代表了该领域的技术前沿。

u010587381的博客 586

Agent智能体:核心概念与架构——建立系统认知

本文摘要介绍了Agent智能体的核心概念与架构设计。主要内容包括: Agent定义与分类:阐述了Agent作为能够感知环境、决策执行的智能实体,重点分析了现代基于大语言模型(LLM)的Agent架构。 核心模块组成:详细说明了Agent的五大核心模块(感知、规划、记忆、工具和执行)及其交互流程。 UML建模展示:通过类图和序列图,清晰呈现了Agent系统的静态结构和动态执行过程。 项目结构设计:给出了模块化的代码目录结构,为实际开发提供参考框架。

lza_csdn2019的博客 634

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

上一篇: 2019年Python数据挖掘就业前景怎么样?
下一篇: unity游戏开发入门学习,必会的20项基础操作
码农王也
博客等级 码龄9年 1817粉丝 267原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值