低代码的器学习工具( 三 )
Fastai与Pytorch一起使用 , 因此您需要先安装这两个库 , 然后才能使用它 。
pip install pytorch
pip install fastai
fastai库具有用于处理结构化数据和非结构化数据(例如文本或图像)的模块 。在本教程中 , 我们将使用fastai.tabular.all模块来解决我们之前使用的葡萄酒数据集的分类任务 。
类似于PyCaret , fastai将通过嵌入层对非数字数据类型执行预处理 。为了准备数据 , 我们使用TabularDataLoaders帮助器函数 。在这里 , 我们具体说明了数据框的名称 , 列的数据类型以及我们要模型执行的预处理步骤 。
要训练神经网络 , 我们只需使用tabular_learner()函数 , 如下所示 。
dl = TabularDataLoaders.from_df(data, y_names="type",cat_names = ['quality'],cont_names = ['fixed acidity', 'volatile acidity','citric acid', 'residual sugar','chlorides', 'free sulfur dioxide','total sulfur dioxide', 'density','pH', 'sulphates', 'alcohol'],procs = [Categorify, FillMissing, Normalize])
运行此代码后 , 将显示性能指标 。
文章插图
> Image by Author.
要使用模型进行预测 , 您可以简单地使用learning.predict(df.iloc [0]) 。
探索fastai库的更多信息 , 请参见此处的文档 。
谢谢阅读!
(本文翻译自Rebecca Vickery的文章《Low Effort Machine Learning Tools》 , 参考:)
推荐阅读
- 计算机专业大一下学期,该选择学习Java还是Python
- 假期弯道超车 国美学习“神器”助孩子变身“学霸”
- 想自学Python来开发爬虫,需要按照哪几个阶段制定学习计划
- 未来想进入AI领域,该学习Python还是Java大数据开发
- 锐龙5000微代码更新:超频更稳、X570无需风扇
- Google AI建立了一个能够分析烘焙食谱的机器学习模型
- 初探 iOS 自动化工具——快捷指令
- 学习大数据是否需要学习JavaEE
- 微软官方数据恢复工具即将更新:更易于上手 优化恢复性能
- 免费好用:这款Win10系统增强工具不要错过(二)