![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
文章平均质量分 93
Momodel平台
Momodel,专注人工智能的教学实训平台,依托于浙江大学致力提供最优质的AI教育资源与在线一站式开发环境。来 Mo,体验由浙江大学计算机科学学院专家教授搭建的课程,以及全新教学模式 Mo-Tutor,更有海量 AI 项目、数据集分享,以及Python 在线编程、模型训练服务和赛事信息。更多内容敬请关注官方网站。
展开
-
Python 人工智能编程指南:基础、库和工具大全解析
Python 已成为人工智能 (AI) 和机器学习领域的通用语言。其广泛的应用、强大的库生态系统和用户友好的语法使其成为人工智能爱好者、数据科学家和研究人员的理想选择。在这份综合指南中,我们将探讨用于 AI 编程的 Python 基础知识,深入研究关键库,并重点介绍 AI 开发的基本工具。原创 2023-09-15 14:25:36 · 208 阅读 · 0 评论 -
如何学好人工智能?
大家的时间都很宝贵,当我们好不容易下定决心要学习一门新知识时,各种影响学习的噪声会在本不富裕的耐心上大打折扣,万事开头难变成了真理。特别是在人工智能的专业学习上,不仅开头难,而且在学完基础概念之后,就要面临代码、公式,熟悉之后又要训练、部署模型,造成中间难、结尾也难。为了更好地自学人工智能,我们开展了多期用户访谈,并且根据在浙大教学20+年的经验总结了以下几点阻碍学习的大boss,知己知彼,才能更好地解决问题,提高自身学习的效率。原创 2023-05-23 15:19:37 · 1127 阅读 · 1 评论 -
【Mo&AI TIME 人工智能技术博客】矛与盾的对决——神经网络后门攻防
本篇文章内容转载于“AI TIME论道”公众号,秉持着合作共享的信念,希望给热爱人工智能的你们,提供更全面、前沿的人工智能和学科发展资讯。2022年7月9日,AI TIME组织了Ph.D. Debate第十一期,题为“矛与盾的对决——神经网络后门攻防”的研讨活动,特别邀请了宾夕法尼亚州州立大学电子工程系博士生向臻、清华大学博士生李一鸣、弗吉尼亚理工计算机工程博士生曾祎和普渡大学计算机科学博士生沈广宇作为嘉宾,与大家一起回顾与展望神经网络的后门攻击与防御。随着神经网络的深入研究,网络的性能在不断的逼近人类转载 2023-04-04 11:21:15 · 342 阅读 · 0 评论 -
【Mo 人工智能技术博客】机器学习分享——手把手带你写一个GAN
GAN今天让我们从这几方面来探索:GAN能用来做什么GAN的原理GAN的代码实现用途GAN自2014年诞生以来, 就一直备受关注, 著名的应用也随即产出, 比如比较著名的GAN的应用有Pix2Pix,CycleGAN等, 大家也将它用于各个地方。缺失/模糊像素的补充图片修复……我觉得还有一个比较重要的用途, 很多人都会缺少数据集, 那么就通过GAN去生成数据集了, 通过...原创 2019-01-18 13:46:52 · 645 阅读 · 1 评论 -
【Mo 人工智能技术博客】文本挖掘之LDA主题模型
文本挖掘之LDA主题模型原创 2022-12-30 15:05:43 · 995 阅读 · 1 评论 -
【入门指南】2022年完整的 Python人工智能入门指南
这可能是一份中英文世界最好的人工智能学习教程,在充分考虑大家信息获取难度的情况下制定了帮助你掌握人工智能(AI)和机器学习(ML)的完整指南:无需专业背景!无需学费!无需额外的时间成本!只需要掌握以下的方法和渠道,就可以清晰地认识到是人工智能,并了解其前沿发展和行业新闻。很多同学在学习AI的时候面临的最大困难“如何开始?”,它具体包括:如何免费开始学AI?什么是人工智能?从什么地方入手?如何去掌握这门技术?零基础如何学习AI?等等。所以我们在参考了大量国内外资料后决定写一篇关于如何在2021年【零基原创 2021-10-12 14:41:29 · 30724 阅读 · 19 评论 -
【入门指南】从Python入门人工智能指南
作为一个学习者,什么样的学习方式、学习路径能够帮助我们更高效、便捷的入门人工智能,不至于错过奔驰而过的“AI”号列车?人工智能时代持续发展,成为新一轮产业变革的核心驱动力和引领未来发展的战略技术,不仅受到政策的支持,国内人工智能市场规模也在不断攀升,相应地对各行各业的人员也产生了巨大的影响,人工智能相关专业掀起了热潮,并且非计算机专业也被迫卷入“转型升级”的道路中。作为一项具有一定门槛的学科,如何避免陷入低效率的学习困境和低质量的培训陷阱?从大厂的招聘经验也能见微知著,科班出身所代表的系统化以及论文竞赛原创 2021-09-01 16:27:12 · 7915 阅读 · 0 评论 -
翁恺老师 Python 暑期夏令营开营 | Mo-Tutor全新教学模式上线
为了强化大家对Python学习的认识,我们邀请到浙江大学计算机学院的教学名师——“中文慕课第一人”、“浙江大学永平杰出教学贡献奖”获得者、课程单期注册学生数达28万,累计注册学生超过238万人次……的翁恺老师,听听作为C++、Python等多种编程语言的教学老师,他是如何看待人工智能、如何看待编程学习。人工智能与互联网产业在可预见的未来将持续发展,并且将快速向各行各业进行渗透;为了避免成为“内卷”的牺牲品,我们急需投资自身、积累能力。Python作为人工智能的第一编程语言(至少在传播度上),受到官方认可,原创 2021-07-14 09:41:12 · 659 阅读 · 0 评论 -
想写一本书,而这是序言
口袋书`序言现在的风口是什么?很多人会答人工智能(Artificial Intelligence, AI)人工智能是一项伟大的发明。我们不得不承认,它已经为社会带来了翻天覆地的变化,并 将在未来卷起更大的风暴 。不了解人工智能,就难以在这个 中小学生都已经开始学习编程 的时代,赶上时代的浪潮。人工智能向每一个人袭去,可是 并非每个人都知道什么是人工智能 。于是,他们只能磕磕绊绊地跟上。想要把任何一门学科讲清楚 都非常艰难,尤其是人工智能这般正处在快速变化、发展中的专业。懂行的人能轻松道出人工原创 2021-06-10 13:59:42 · 247 阅读 · 0 评论 -
【Mo 人工智能技术博客】现在流行的图神经网络库 pytorch geometric 上手教学
简介Graph Neural Networks 简称 GNN,称为图神经网络。近年来 GNN 在学术界受到的关注越来越多,与之相关的论文数量呈上升趋势,GNN 通过对信息的传递,转换和聚合实现特征的提取,类似于传统的 CNN,只是 CNN 只能处理规则的输入,如图片等输入的高、宽和通道数都是固定的,而 GNN 可以处理不规则的输入,如点云等。 可查看【GNN】万字长文带你入门 GCN。而 PyTorch Geometric Library (简称 PyG) 是一个基于 PyTorch 的图神经网络库,地原创 2020-12-22 13:18:32 · 1545 阅读 · 0 评论 -
【Mo 人工智能技术博客】联邦学习鲁棒性及相关论文分享
【技术博客】联邦学习鲁棒性及相关论文分享叶寅1 背景知识联邦学习系统比较容易受到各种错误的影响。这些错误包括一些非恶意性错误(比如预处理流程中的漏洞、噪音过强的训练标签和不可靠的用户),还包括一些旨在破坏系统训练过程和部署流程的显式攻击。这些非恶意性错误和显式攻击的影响,都可能会使系统的鲁棒性难以实现。这里我们主要讨论后者,也就是显示攻击:破坏联邦学习鲁棒性的攻击方,试图以一种对模型不利的方式修改来模型行为。根据攻击目标的不同,可以分为:1、无目标攻击,这类攻击的目标是降低模型的全局精度或全面“摧毁”原创 2020-12-15 12:28:21 · 2534 阅读 · 4 评论 -
【Mo 人工智能技术博客】图卷积网络概述及其在论文分类上的应用
近年来,深度学习在计算机视觉、自然语言处理等领域大放异彩。这些领域所面对的数据都是结构化的,如图像、音频、文本等,它们内部都有明确的排列规则。结构化的数据由于具有这些确定的规则而方便处理,但是在现实生活中,非结构化的关系数据才是主流。我们无时无刻不在面临着关系数据:构成物质的分子是一种由各种原子组成的关系网络;人类社会是一种以人为节点组成的社交网络;整个宇宙更是一种异质、非均匀的大型网络。有实体的地方一定有关系,关系中同样蕴藏着丰富的信息。与一般的深度学习方法不同,图神经网络(GNN)是一种可用来从网络(图原创 2020-12-08 21:40:04 · 862 阅读 · 0 评论 -
【Mo 人工智能技术博客】浅谈联邦半监督学习及FedMatch算法
【技术博客】浅谈联邦半监督学习及FedMatch算法作者:余敏君1 前言以往的联邦学习工作往往仅专注于对监督学习任务的研究,即要求所有的数据都必须包含相应的标签。但是,在现实场景中,考虑到大数据量标注任务所需要的人力和物力开销是非常大的,因此本地客户端所包含的数据常常大部分甚至全部都是没有相应标签信息的。为了解决上述问题,大量新的学习范式应运而生。这其中,半监督学习作为一种解决标签数据量小问题的有效方法,被广大机器学习研究者所偏爱。本博客将从联邦半监督学习入手,为大家介绍其相关的基本概念,并详细讲解一原创 2020-12-01 21:16:36 · 2188 阅读 · 1 评论 -
【Mo 人工智能技术博客】当蒸馏遇上GAN
什么是知识蒸馏我们知道在深度学习的大部分网络中,有很多神经元是冗余的,所以很多网络的参数量是巨大的,但是在很多移动端,比如手机上,是跑不动这么大的网络的。所以知识蒸馏的一开始的目标是做模型压缩,它的目标就是让一个更小的网络去拟合甚至是超越教师网络的性能。在通常情况下,学生网络的在蒸馏阶段的目标可以用这样的一个函数来表示,这里的损失函数L根据算法对知识的定义不同也会有不同的函数表示。![](https://img-blog.csdnimg.cn/img_convert/e8069c45f98ddb4452原创 2020-11-24 16:23:48 · 827 阅读 · 1 评论 -
【Mo 人工智能技术博客】浅谈多任务与联邦学习
多任务中一直很难避免数据隐私泄露的问题,引入联邦学习机制可以有效地避免隐私问题并且带来膜性能的提升。Federated Learning for Vision-and-Language Grounding Problems 这篇论文将多任务与联邦学习有机地结合了在一起,解决了Vision-and-Language Grounding Problems。借助这篇今年发表在AAAI的论文,浅谈多任务与联邦学习。论文主要工作提出一种联邦学习框架,通过生成细粒度的图像表示,框架提高了在不需要共享下游任务数据原创 2020-11-17 16:22:48 · 2531 阅读 · 0 评论 -
【Mo 人工智能技术博客】持续学习浅谈
【技术博客】持续学习浅谈作者:陈文儒1. 摘要人在学习新知识的时候,能根据之前的知识很快的学习相似的知识,并且能不遗忘从前的知识。而机器,或者更准确一点说神经网络,在学习新任务的同时会出现一些问题——灾难性遗忘问题(catastrophic forgetting)。解决这个问题的方法我们称之为持续学习(continual learning)。本文重点探讨了近年来的持续学习的一些经典方法,旨在能够更好的了解这个问题,能够深入解决这个问题,能够为未来工作带来便利。关键词:灾难性遗忘, 持续学习2. 引原创 2020-10-27 09:54:09 · 1273 阅读 · 2 评论 -
【Mo 人工智能技术博客】GAN入门实践
【技术博客】GAN入门实践作者:梅昊铭1. 原理介绍GAN全称是 Generative Adversarial Network,即生成对抗网络。Generative 学习一个生成式模型;Adversarial 使用对抗的方法训练;Networks 使用神经网络。GAN 模型是一种通过对抗的方式去学习数据分布的生成式模型,其核心思想就是通过生成式网络G(Generator)和判别网络D(Discriminator)不断博弈,来达到生成真数据的目的。 ![image.png](原创 2020-10-20 13:41:42 · 1039 阅读 · 2 评论 -
【Mo 人工智能技术博客】神经网络分布式训练中参数优先传播方法
技术博客神经网络分布式训练中参数优先传播方法作者:倪昊这篇论文来自 2019 年 SysML 会议中 Parallel & Distributed Learning 的部分。数据并行训练(Data parallel training) 已经广泛地运用在在深度神经网络的分布式计算中,但是,分布式计算带来的性能提升经常受限于参数同步性能的瓶颈。作者等人提出了一种新的参数同步机制:Priority-based Parameter Propagation (P3),提高了模型的训练集群对网络带宽的利用原创 2020-10-06 10:26:37 · 478 阅读 · 1 评论 -
【Mo 人工智能技术博客】通过量化知识来解释知识蒸馏
【技术博客】通过量化知识来解释知识蒸馏知识蒸馏介绍知识蒸馏(Knowledge Distillation)最早是在2006年由 Bulica 提出的,在2014年 Hinton 对知识蒸馏做了归纳和发展。知识蒸馏主要思想是训练一个小的网络模型来模仿一个预先训练好的大型网络或者集成的网络。Hinton 在2015年发表的论文中提出了‘softmax temperature’的概念,对 softmax 函数做了改进:![](https://img-blog.csdnimg.cn/img_convert/8原创 2020-09-29 21:33:03 · 379 阅读 · 1 评论 -
【Mo 人工智能技术博客】面向大规模的联邦学习:系统设计
摘要联邦学习是一种分布式的机器学习方法,可以对大量分散在移动设备上的数据进行训练,而在实现时,则会遇到许多问题。因此,如何设计一个系统这个问题就会自然而然产生。本文基于 Tensorflow ,介绍基于移动设备的联邦学习的系统设计,概述一些挑战和解决方法,并探讨一些未解决的问题和未来的方向。1 简介联邦学习基础设施建设的基本设计真正的重点还是在于异步与同步训练算法。虽然之前在深度学习中使用了异步算法,达到了非常不错的效果—— DistBelief ,但是现在有着一个持续的面向同步、大批次的训练趋势。原创 2020-09-22 12:31:14 · 743 阅读 · 1 评论 -
【Mo 人工智能技术博客】纵向联邦学习简介及实现
案例引入某银行A与某互联网公司B达成了企业级的合作。互联网公司A与银行B有着一大部分重合的用户,A有着客户上网行为等特征信息。B有着客户的存贷情况等特征信息以及客户的标签信息——客户的还贷情况(Y)。B希望能够将他所独有的特征信息与A所独有的特征信息相结合,训练出一个更强大的识别客户信用风险的模型,但由于不同行业之间的行政手续,用户数据隐私安全等因素,企业A,B无法直接互通数据,联邦学习应运而生。联邦学习概述联邦学习的定义联邦学习旨在建立一个基于分布数据集的联邦学习模型。在模型训练的过程中,模型相关原创 2020-09-15 14:21:47 · 5508 阅读 · 6 评论 -
【Mo 人工智能技术博客】基于AlexNet网络的垃圾分类
【技术博客】基于AlexNet网络的垃圾分类AlexNetAlexNet模型来源于论文-ImageNet Classification with Deep Convolutional Neural Networks,作者Alex Krizhevsky,Ilya Sutskever,Geoffrey E.Hinton.AlexNet在ImageNet LSVRC-2012比赛中,达到最低的15.3%的Top-5错误率,比第二名低10.8个百分点。网络结构AlexNet包含八层,前五层是卷积层,最后三原创 2020-09-08 20:22:02 · 1074 阅读 · 1 评论 -
【Mo 人工智能技术博客】激活函数(一)浅谈激活函数以及其发展
【专栏2】激活函数(一)浅谈激活函数以及其发展激活函数是神经网络的相当重要的一部分,在神经网络的发展史上,各种激活函数也是一个研究的方向。我们在学习中,往往没有思考过——为什么用这个函数以及它们是从何而来?![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9qcGVnLzE2MjY5NTEvMTU5ODcwNTk1NjkyMi0yYjM5NTM1NC1jZjM3LTRlMWYtYjRiNy1iY原创 2020-09-01 11:01:53 · 852 阅读 · 1 评论 -
【Mo 人工智能技术博客】对抗性域适应
域适应简介域适应是迁移学习中最常见的问题之一,域不同但任务相同,且源域数据有标签,目标域数据没有标签或者很少数据有标签。域适应通过将源域和目标域的特征投影到相似的特征空间,这样就可以拿源域的分类器对目标域进行分类了下面拿二分类做说明,如下图:![域.PNG](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9jZG4ubmxhcmsuY29tL3l1cXVlLzAvMjAyMC9wbmcvMTcyNDMyNi8xNTk3NzY4MTc2Mzg4LTM3MzE4MjZi原创 2020-08-25 13:11:22 · 3213 阅读 · 1 评论 -
【Mo 人工智能技术博客】目标检测算法R-CNN介绍
目标检测算法R-CNN介绍作者:高雨茁目标检测简介目标检测(Object Detection)的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置。计算机视觉中关于图像识别有四大类任务:1.分类-Classification:解决“是什么?”的问题,即给定一张图片或一段视频判断里面包含什么类别的目标。2.定位-Location:解决“在哪里?”的问题,即定位出这个目标的的位置。3.检测-Detection:解决“是什么?在哪里?”的问题,即定位出这个目标的的位置并且知道目标物是什么原创 2020-08-18 21:53:05 · 1071 阅读 · 3 评论 -
【Mo 人工智能技术博客】ResNet的介绍和实现
ResNet的介绍和实现ResNet的介绍为什么要用ResNet我们都知道:在训练卷积神经网络的过程中,当浅层的神经网络训练效果较差时,可以通过适当地加深网络的层数,从而获取一个优化效果更好的模型。这是因为随着网络的深度的增加,网络所能提取的信息就能更加的丰富。然而在实际的实验过程中,我们会发现:随着网络深度的加深,训练集的loss首先会逐渐下降,然后趋于平缓;当我们继续加深网络的深度时,训练集的loss反而开始上升。也就是说,网络出现了“退化”(degradation)的现象。![图1.png]原创 2020-08-11 16:49:39 · 1475 阅读 · 1 评论 -
【Mo 人工智能技术博客】GPU 编程之从零开始实现 MNIST-CNN
【技术博客】GPU 编程之从零开始实现 MNIST-CNN很多人最开始接触“ GPU ”想必都是通过游戏,一块高性能的 GPU 能带来非凡的游戏体验。而真正使GPU被越来越多人熟知是因为机器学习、深度学习的大热(也有人用于比特币挖矿),因为庞大的数据与计算量需要更快的处理速度,GPU 编程也因此越来越普遍。从事深度学习的工作者常常自嘲自己为“炼丹师”,因为日常工作是:搭网络,调参,调参,调参…作为刚入门深度学习的小白更是如此,虽然不停的复现着一个又一个的网络,但总有些迷茫。我想这个迷茫来源于深度学习的“原创 2020-08-04 19:38:11 · 462 阅读 · 0 评论 -
【Mo 人工智能技术博客】基于垃圾目标检测任务的YOLOv5初探
基于垃圾目标检测任务的YOLOv5初探作者:余敏君研究背景垃圾分类作为一种有效处理垃圾的科学管理方案,在提高资源利用率、缓解垃圾生产压力以及改善生态环境等方面具有重要意义,是我国社会主义现代化和城市化进程中所必须采取的策略,备受世界各国的迫切关注。2019年以来,随着上海市、杭州市等垃圾分类重点城市有关生活垃圾分类的立法、执法和监督等工作的顺利开展,人们对垃圾分类相关话题的关注度日渐提升,个人垃圾分类的意识也有了很大的提高。但与此同时,由于垃圾的种类极其丰富,个人对垃圾归类的模糊程度普遍较高,因此,垃原创 2020-07-28 19:36:34 · 9177 阅读 · 2 评论 -
机器实战训练直播教学活动——【非监督学习】来啦!
原创 2020-07-26 15:26:25 · 165 阅读 · 0 评论 -
【Mo 人工智能技术博客】生成式对抗网络模型综述
生成式对抗网络模型综述作者:张真源GANGAN简介生成式对抗网络(Generative adversarial networks,GANs)的核心思想源自于零和博弈,包括生成器和判别器两个部分。生成器接收随机变量并生成“假”样本,判别器则用于判断输入的样本是真实的还是合成的。两者通过相互对抗来获得彼此性能的提升。判别器所作的其实就是一个二分类任务,我们可以计算他的损失并进行反向传播求出梯度,从而进行参数更新。![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9原创 2020-07-21 17:02:27 · 2681 阅读 · 0 评论 -
【Mo 人工智能技术博客】基于LeNet网络的细胞识别
基于LeNet网络的细胞识别作者:陈玥背景目前,全球疫情仍处于严峻时刻,许多计算机相关领域工作者也都参与到研究病毒、疫情等工作中。足量的高质量的COVID-19 图像数据集能用有效地帮助医院加快筛选和检测新冠肺炎,但由于隐私保护,目前难以获得足量的数据集。因可以先通过疟疾数据集训练细胞检测模型,后面可以利用迁移学习来训练COVID-19。本文使用深度学习框架Keras 在疟疾数据集上训练感染病毒检测器,可以根据细胞图像有效地识别出是否受到感染,是一篇使用深度学习框架Keras 进行疾病诊断的完整入门教原创 2020-07-14 20:35:25 · 799 阅读 · 1 评论 -
【Mo 人工智能技术博客】数据挖掘入门——以二手车价格预测为例
数据挖掘入门——以二手车价格预测为例作者:张杰数据挖掘的步骤Data AnalysisFeature EngineeringFeature SelectionModel BuildingModel Deployment1. Data Analysis对于数据分析部分,需要探索以下几个点:1)Missing Values2)All The Numerical Variables3)Distribution of the Numerical Variables4)Categoric原创 2020-07-08 19:56:27 · 2302 阅读 · 1 评论 -
【Mo 人工智能技术博客】seq2seq聊天机器人
seq2seq聊天机器人作者:魏祖昌一、背景介绍人工智能技术的进步,语音识别技术、自然语言处理等技术的成熟,智能客服的发展很好的承接当下传统人工客服所面临的挑战。智能客服能够24小时在线为不同用户同时解决问题,工作效率高等特点,这是传统人工客服不能替代的,它能为公司节省大量的人工客服成本。在这次疫情当中,由于总总原因,大家肯定多多少少都见识过各种各样的智能客服。本文就基于seq2seq来介绍一个聊天机器人。二、seq2seqSeq2Seq即Sequence to Sequence,是一种时序对映射原创 2020-05-26 12:04:42 · 1577 阅读 · 0 评论 -
【Mo 人工智能技术博客】K-means:无监督聚类的经典算法
K-means:无监督聚类的经典算法作者:郑培无监督学习是一类用于在数据中寻找模式的机器学习技术。无监督学习算法使用的输入数据都是没有标注过的,这意味着数据只给出了输入变量(自变量 X)而没有给出相应的输出变量(因变量)。在无监督学习中,算法本身将发掘数据中有趣的结构。在监督学习中,系统试图从之前给出的示例中学习。(而在无监督学习中,系统试图从给定的示例中直接找到模式。)因此,如果数据集被标注过了,这就是一个监督学习问题;而如果数据没有被标注过,这就是一个无监督学习问题。聚类属于无监督学习,以往的回归原创 2020-05-19 21:37:48 · 4276 阅读 · 1 评论 -
【Mo 人工智能技术博客】python玩转信号处理与机器学习入门
python玩转信号处理与机器学习入门作者:王镇面对毫无规律的随机信号,看着杂乱无章的振动波形,你是否也像曾经的我一样一头雾水,不知从何处下手。莫慌,接下来小编就带你入门怎样用python处理这些看似毫无卵用实则蕴藏巨大信息的随机信号。我们日常生活中所见的心电图,声波图都是信号在时域上的一种表现,但它们无法呈现出信号在频域上的信息。因此,本文将主要介绍信号从时域到频域上的一些变换,常见的有FFT(快速傅里叶变换),PSD(功率谱密度),auto-correlation(自相关分析)。最后小编将带你完成一原创 2020-05-13 20:32:13 · 2298 阅读 · 0 评论 -
【Mo 人工智能技术博客】基于 Python 和 NLTK 的推特情感分析
基于 Python 和 NLTK 的推特情感分析作者:宋彤彤1. 导读NLTK 是 Python 的一个自然语言处理模块,其中实现了朴素贝叶斯分类算法。这次 Mo 来教大家如何通过 python 和 nltk 模块实现对推文按照正面情绪(positive)和负面情绪(negative)进行归类。在项目内部有可运行的代码教程 naive_code.ipynb 和 经过整理方便进行部署的部署文...原创 2020-05-06 18:39:38 · 1662 阅读 · 0 评论 -
【Mo 人工智能技术博客】特征工程介绍
特征工程介绍作者:林泽龙1 特征工程是什么?优秀的模型往往取决于优秀的特征提取,而特征提取就需要涉及到特征工程了。特征工程是的目的是最大限度地从原始数据中提取特征以供算法和模型使用。因此特征工程主要是在特征处理方面进行,接下来向大家介绍几种经典和有效的特征工程方法。实践前需要安装sklearn库,它提供了较为完整的特征处理方法,包括数据预处理,特征选择,降维等。本文中使用sklearn中的...原创 2020-04-21 10:52:04 · 377 阅读 · 0 评论 -
Mo平台部署介绍
Mo平台部署介绍转眼间我们的技术博客栏目也已经发布到第23期啦,小Mo已经为大家介绍了各种领域许多不同的机器学习算法与实现。之前呢,我们的工作人员也与Mo-AI俱乐部的大家做了小小的调研~希望能够做出更多大家想要看到的主题!那第一个就是你啦,非常感谢这位朋友提给我们的意见,今天我们就来看看,在Mo平台上,怎么部署一个训练好的模型,能够方便大家直接调用。1. 新建一个项目在工作台中新建一个...原创 2020-04-14 22:15:50 · 1928 阅读 · 1 评论 -
【Mo 人工智能技术博客】深度学习新星:图卷积神经网络GCN
深度学习新星:图卷积神经网络GCN作者:金松引言深度学习一直都是被几大经典模型给统治着,如CNN、RNN等等,它们无论再CV还是NLP领域都取得了优异的效果,那这个GCN是怎么跑出来的?是因为我们发现了很多CNN、RNN无法解决或者效果不好的问题——图结构的数据。图片或者语言,都属于欧式空间的数据,因此才有维度的概念,欧式空间的数据的特点就是结构很规则。但是现实生活中,其实有很多很多不规则...原创 2020-04-07 13:44:25 · 1335 阅读 · 1 评论 -
【Mo 人工智能技术博客】用Python做中文分词与词云制作
作者:梅昊铭1. 导读在大数据时代,我们经常在媒体或者网站上看到各种各样的信息图。词云是文本大数据可视化的重要方式,可以将大段文本中的关键语句和词汇高亮展示。对于中文文本的可视化,我们需要先将中文文本进行分词;然后再将文本中的关键词做词云展示。本文将教大家如何使用Python来做中文分词并制作词云,欢迎大家跟着教程一步步实现。项目地址:https://momodel.cn/workspace...原创 2020-03-31 13:24:49 · 2950 阅读 · 0 评论