神经网络
主题概览 »神经网络是一种强大的机器学习技术,它允许运算(层)的模块化组合,可以对具有高执行和训练性能的各种功能进行建模. 神经网络通常可以抵抗噪声输入并提供良好的泛化能力. 它们是许多领域的核心组件,例如图像和音频处理、自然语言处理、机器人技术、汽车控制、医疗系统等. Wolfram 语言为神经网络的表示、构建、训练和部署提供了高级功能. 多种图层类型可用于符号合成和操作. 得益于专用的编码器和解码器,图像、文本和音频等多种数据类型可以用作输入和输出,从而加深了与 Wolfram 语言其余部分的集成.
构建与属性 »
NetModel — 完成预训练的网络模型 (e.g. from the Wolfram Neural Net Repository)
NetGraph — 将要应用到数据上的、训练过的或未经训练的网图的符号表示
NetChain — 简单串接网络层的符号表示
NetMeasurements — 计算网络的测量列表
NetPort ▪ NetPortGradient ▪ NetStateObject ▪ NetTrainResultsObject ▪ ...
神经网络层 »
LinearLayer — 表示可训练的仿射变换层
ConvolutionLayer — 表示可训练卷积运算的层
ThreadingLayer ▪ AttentionLayer ▪ AggregationLayer ▪ SoftmaxLayer ▪ ...
神经网络运算 »
NetTrain — 根据例子训练网络中的参数
NetReplacePart — 替代层或层属性
NetInitialize ▪ NetTake ▪ NetAppend ▪ NetReplace ▪ NetFlatten ▪ ...
编码与解码数据 »
NetEncoder — 将图像、分类等转换成数值数组
NetDecoder — 将数值数组诠释为图像、概率等
强化学习环境
"OpenAIGym" — 访问视频游戏和许多其他测试环境
访问 LLM »
LLMConfiguration ▪ LLMSynthesize ▪ LLMResourceFunction ▪ LLMPrompt ▪ ...