首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

药物发现中的深度学习

论文全面总结了人工智能方法在药物发现中的应用,并针对Covid-19的药物发现过程进行了详细的分析。 1 摘要 人工智能的发展模仿了人脑的工作原理来理解现代问题。...图1 深度学习在药物发现和生物标志物开发中的潜力。每个药物发现时期的深度学习算法应用,包括临床评估、生物过程结合、化学修饰和开发、化合物的新合成。...图3 深度学习算法在药物发现中的应用,包括从头药物设计、理化性质预测、药物亲和力预测、QSAR、ADME性质预测、毒性分析,以及最新应用于SARS-CoV-2的药物发现。...该模型在Tox21数据挑战的所有工具中处于领先地位,成功完成了15项任务中的8项。在Tox-21挑战之后,研究者开始了更广泛的探索,以发现更小的毒性结构。...深度学习方法最可靠的服务是其应用在SARS-CoV-2大流行中的最新方法,该方法影响了世界各地的重要人群。这些方法优于传统方法,并发现了几种针对新冠肺炎靶标的新型药物化合物。

53720

数据可视化助你提早发现设备存在的隐患

尽管现在的物联网、安全生产预警系统等先进设备已经能够帮助企业快速发现问题并提供成熟的解决方案,但是,我国的许多企业当前并不具备引进这些先进手段的条件,对于设备的维护检修还停留在当设备发生故障或处于维修状态时...今天,我们就与大家分享一个案例,介绍一下如何使用一些来源简单的数据,通过可视化分析,实现对设备的监控,帮助企业及早发现设备存在的隐患,保证生产的正常运行。...首先,我们需要对某企业中各个设备的历史状态记录进行数据分析,从检修次数与检修类型角度找出其使用特点以及常见故障特点: 从上图中可以看到,该车间有XY-500T、XY-150T、XY-350T、XY220T...然后,我们看一下排产计划,看看这些设备的负荷情况,可以发现当天共有51单参加排产,涉及产品约35万件: 接着,我们针对当天完成的产品,分别统计不同时段各设备的产量,以此来考察这些设备的负荷情况,如“设备生产现状...至此,可以很明显看出这台XY-150T设备的特殊之处,这时我们再进一步考察这台设备的负荷状态,可以看到,该设备当天承载的大部分产量均是近期需要交货的,一旦该设备发生故障,极有可能影响正常交货: 当我们通过数据可视化分析发现了问题

51740
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    (译)浅谈 Kubernetes 中的服务发现

    Kubernetes 服务发现是一个经常让我产生困惑的主题之一。本文分为两个部分: 网络方面的背景知识 深入了解 Kubernetes 服务发现 要了解服务发现,首先要了解背后的网络知识。...接下来聊聊服务发现。 深入了解 Kubernetes 服务发现 服务发现实际上包含两个功能点: 服务注册 服务发现 服务注册 服务注册过程指的是在服务注册表中登记一个服务,以便让其它服务发现。 ?...Service 对象注册到集群 DNS 之中后,就能够被运行在集群中的其它 Pod 发现了。...要使用服务发现功能,每个 Pod 都需要知道集群 DNS 的位置才能使用它。因此每个 Pod 中的每个容器的 /etc/resolv.conf 文件都被配置为使用集群 DNS 进行解析。...首先 Service 对象的配置是全集群范围有效的,另外还会再次说到 Endpoints 对象。我们要在回顾中发现他们各自在这一过程中的职责。

    76030

    微服务架构中的服务发现

    在运行在物理硬件上的传统应用中,服务实例的网络位置是相对静态的。例如,您的代码可以从偶尔更新的配置文件读取网络位置。 然而,在现代的基于云的微服务应用中,这是一个更难解决的问题,如下图所示。 ?...代理扮演服务器端发现负载均衡器的角色。为了向服务发出请求,客户端通过代理使用主机的IP地址和服务的分配端口路由请求。然后,代理将请求透明地转发到在集群中某处运行的可用服务实例。...系统组件使用查询API来发现可用的服务实例。 有两种主要的服务发现模式:客户端发现和服务端发现。在使用客户端服务发现的系统中,客户端查询服务注册表,选择可用实例并发出请求。...在使用服务器端发现的系统中,客户端通过路由器发出请求,路由器查询服务注册表并将请求转发到可用的实例。 服务实例有两种主要方式从服务注册表中注册和注销。...在某些部署环境中,您需要使用Netflix Eureka,etcd或Apache Zookeeper等服务注册表设置自己的服务发现基础设施。在其他部署环境中,内置服务发现。

    2.2K80

    JMC | 药物发现中的迁移学习

    作者/编辑 | 王建民 导读 药物发现工作中可用于训练计算模型的数据集通常很少。标记数据的稀疏可用性是人工智能辅助药物发现的主要障碍。解决该问题的一种方法是开发可以处理相对异构和稀缺数据的算法。...迁移学习是一种机器学习方法,可以利用其他相关任务中现有的,可推广的知识来学习带有少量数据的单独任务。深度迁移学习是药物发现领域最常用的迁移学习模型。本文概述了迄今为止转移学习和药物发现的相关应用。...4 药物发现中的迁移学习 迁移学习最早是在20世纪90年代提出的,但首次应用于药物发现是在2010年。直到过去几年深度迁移学习方法被提出并应用于药物发现,才引起人们的重视。...此外,目前还没有合适的基准数据集来评估迁移学习在药物发现中的应用,而且由于迁移学习场景中的数据规模较低,过拟合问题应该备受关注。此外,包括深入讨论迁移学习方法与药物发现相关的出版物也很少。...但是,很明显在迁移学习中,任务的相关度比数据大小重要得多。因此,利用化学知识量化任务之间的关联性对于药物发现中的迁移学习非常重要。多任务学习中也存在这个问题。第二个挑战是如何正确实现迁移学习方法。

    1K40

    综述:药物发现中的机器学习

    来自印度 B V Raju 理工学院的研究人员发表综述,讨论了药物发现中的机器学习,归纳总结了应用于制药领域的各类机器学习技术,并指出当前该领域发展的难点,以及未来发展方向。...机器学习算法在药物发现过程中的精确训练、验证和应用,简化复杂的协议,已经取得了不少成果。大多数药物设计过程中都引入了 ML 技术,以减少时间成本和人工干预。...用于药物发现电子资源中的 ML 图示:药物发现平台电子资源中的机器学习。(来源:论文) 泛检测干扰筛查中的 ML (PAINS) 可以根据要求从 PAINS 数据库访问泛检测信息。...NP Scout 在查询分子来源预测中的应用,可以提供有关其天然产物来源的信息,并可能成为基于天然产物的药物发现过程的重要组成。...透明度问题是药物发现的另一个挑战。在不同分类模型中的决策规则是不清楚的。在药物开发中,机器学习模型需要理解多种机制来解释结果,并且需要多个组合特征来提高对可解释性的信任度 。

    52810

    SMPTE ST 2110 媒体设备的发现和连接管理的安全性

    本文来自SMPTE2019的演讲,演讲者是来自Riedel Communication GmbH&Co.KG的软件开发者的Jasper Peeters。...2110媒体设备的发现和连接管理的安全性。...Jasper首先强调了安全的重要性,并简单介绍了常见的一些安全威胁。例如:中间人攻击,回复攻击,降级攻击,明文攻击和蛮力攻击等。...然后Jasper介绍了流量的四种类型:控制设备到节点,控制设备到服务器,节点到服务器和节点到节点。Jasper紧接着介绍了安全可划分为保密,鉴定,完整性,认证和授权五个层面。...Jasper详细介绍了在AMWABCP-003中的工作范围:首先在BCP-003-01部分进行了建立信任和安全连接的工作;在BCP-003-02部分进行了客户端认证的工作。

    63220

    分享:Linux中存储设备的表示

    、usb及1394接口的存储设备和软驱设备; usb存储设备也目前在内核中在两种驱动方法,一种是模拟SCSI硬盘,通过fdisk -l 出现的是/dev/sd[0-n] ;如果是模拟SCSI设备的方法来驱动...那usb 存储设备在Linux的另一种表示方法和前面所说的SCSI和SATA的相同; 但目前新版本的内核中,想抛弃模拟SCSI,我们通过fdisk 列系统存在的存储设置时会出现 /dev/uba 类似的...;但目前这个驱动并不成熟,比如大数据量表现不稳定;其实USB接口的存储设备,在Linux表现还是比较差; 1394接口存储调备,在Linux中也是模拟SCSI,我们通过fdisk -l 后,出现的也是/...1394接口的存储设备; 软驱在Linux中,是/dev/fd0设备这是一般情况,另一种表示为fd0 ; CDROM 或DVDROM ,以及COMBO ,一般的情况下是/dev/hdc ;看下面的例子,...因为您是实践者; 本来写GRUB入门文档了,结果发现不写一写存储设备的表示方法不太行,所以被迫写了这篇文章,虽然勉强,但还是写出来了; 六、参考文档; 《GNU GRUB 手册和FAQ》

    2.2K20

    捉虫记 | 发现OpenCV4.0中的

    01 起因 微信上有个OpenCV研习社的会员告诉运行模板匹配的代码会程序崩溃,无法执行,还给我发了截屏,我建议他先debug,过了一会儿他告诉我说:“发现imshow这句代码有问题”,我感觉很奇怪,...就让他把整个工程文件都发我啦,我今天下午的时候打开看了一下他的代码,发现没有什么问题,我一运行的时候就得到下面的错误: ?...02 实锤 于是我就把上面的错误copy了一下,去OpenCV官方论坛里面去搜索一通,发现居然在2018年的十一月份,OpenCV4.0发布不久就有人遇到了这个问题,OpenCV社区很大方的承认说这个是一个...我还跑到OpenCV4.0官方的教程主页,发现它们的模板匹配结果Mat对象还是以浮点数类型显示,估计不少人都被带到沟里面去了… 03 复现与解决 复现OpenCV4.0的这个BUG,只需在VS2015.../VS2017中输入如下几行代码: #include #include using namespace cv; using namespace

    63140

    可穿戴设备可以通过机器学习发现糖尿病的早期症状

    研究显示,在神经网络的帮助下,普通的可穿戴设备也能基于心率变异性与糖尿病可能性的关系检测出早期糖尿病的迹象。...最近一项由健康创业公司Cardiogram和加州大学旧金山分校(University of California San Francisco)进行的研究显示,即使是普通的以健身为中心的可穿戴设备,也能检测出糖尿病的早期症状...更糟糕的是,将近90%的糖尿病前期患者完全没有意识到隐藏在他们看似正常的生活方式背后的危险。 开发监测葡萄糖水平的仪器并不是什么新鲜事,但理想的非侵入式无创监测仪器仍然是梦想。...此外,大多数这些设备能满足患有糖尿病或至少知道自己病情用户的需求,如苹果手表、Android Wear智能手表、Fitbit、或者任何有心率监视器的可穿戴设备。...他们后来对照12,790人周的单独数据集验证了DeepHeart的准确性,达到85%的成功率。 这个研究最好的部分是,任何拥有兼容智能手表或健身跟踪器的人都可以从这个神经网络中获益。

    1.7K60

    iPhone X未能幸免,以色列公司发现解锁任意iPhone设备的方法

    同时它是美国执法机构重要的安全承包商。 他们声称已经开发出一种全新的黑客工具可用于解锁运行 iOS 11 以及更早版本的所有iPhone设备。...在披露的文件中,该公司所提供的 “高级解锁与数据提取服务” 可以适用于 iOS 5 至 iOS 11 的所有版本 iOS设备,除了 iPhone 还可以应用在 iPad 和 iPod touch 上。...高级解锁与数据提取服务 除了苹果设备,Cellebrite 还能够解锁谷歌安卓系统的三星手机(如Galaxy和Note系列),Alcatel,Nexus, HTC, 华为等其他设备。...Cellebrite 高级解锁服务是业界唯一能够克服市场领先设备上多种复杂锁定方法的解决方案。 我们可以得到或者苹果 iOS 以及谷歌安卓设备上的 PIN ,模式,以及密码锁定或其他密码。...如果 Cellebrite 的服务内容陈述是属实的,任何类似于 FBI 的执法机构都可以通过购买该公司的服务解锁设备。 ?

    1.1K60

    dubbo 2.7中的应用级服务发现

    背景 本文记录最近一位读者反馈的dubbo 2.7.x中应用级服务发现的问题,关于dubbo应用级服务发现的相关介绍可以参考之前的文章《dubbo应用级服务发现初体验》,这里不再赘述。...读者反馈他们在基于dubbo 2.7应用级服务发现开发dubbo网关,根据文章《dubbo应用级服务发现初体验》写了demo调用时报no provider的错误。...问题定位 随手拿了一个平时测试用的dubbo demo工程(注意不是dubbo源码中的demo),发现确实注册不到zookeeper上,接着测试了不同的版本,发现都注册不了,在2.7.5 ~ 2.7.11...恰好本次调试是基于一个demo工程,《dubbo应用级服务发现初体验》文章是直接在dubbo源码中修改demo,源码中已经把依赖都引入了 更进一步 其实是个小问题,但对用户来说挺困惑的,为什么没有报错但也没法注册服务...既然2.7.x的应用级服务发现不再更新,下次写一篇分析3.0版本的应用级服务发现源码的文章吧~ --- 搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。

    70031

    WordPress中的XSS通过开放的嵌入自动发现

    漏洞可能潜伏在各个地方,找到一个有趣的错误通常需要耐心的搜索。 应用这种方法使我在WordPress等知名CMS中发现了XSS类漏洞,我将在后面描述。 0x01 什么是postMessage()?...c.top.location.href = t.value } } } 在此代码中可以注意到的事项...这可能导致攻击者使用javascript模式并在顶部窗口(受害者的博客)中执行javascript代码。 0x03 重现步骤 1.获取一个邪恶的WordPress实例。...4.在受害者WordPress网站(Safari)上添加新帖子,嵌入受害者WordPress的帖子 5.已执行警报: 0x04 总结 这种分析和发现的错误表明,即使是像WordPress这样广泛使用的平台也不能免受...我们在 JavaScript postMessage 处理程序中发现的问题显示了渗透测试人员如何利用深入了解不同的 Web 浏览器的工作原理,并攻击被认为是安全的功能。

    16920

    微服务架构中的服务注册与发现

    **高可用/分布式:**如果服务注册中心发生故障,可能会导致整个系统的服务发现功能失效。在分布式架构中,CAP理论(一致性、可用性、分区容错性)提供了一个理论框架来指导服务注册与发现的设计。...这通常可以通过使用高效的数据查询算法,如哈希查找或者树形查找等来实现。负载均衡:在多个相同的服务实例中,服务发现机制需要能够选择一个合适的实例进行调用。...也是Spring Cloud体系中的重要组件之一。 优点: Eureka可以很好地与其他Spring Cloud组件进行集成,使用和配置简单。...基于DNSDNS(域名系统)也可以用于服务注册与发现。在Kubernetes(简称K8S)云原生环境中,基于DNS的服务注册与发现是一种非常实用且广泛采用的机制。...易于集成:由于DNS的通用性,基于DNS的服务发现可以快速集成到现有的系统中,降低了实现成本。缺点: 性能要求:独立DNS服务器模式对DNS服务器的性能要求较高,特别是在高并发场景下。

    2.1K11

    iOS Android 移动设备中的 Touch Icons

    上次转载了一篇《将你的网站打造成一个iOS Web App》,但偶然发现这篇文章的内容有些是错误的——准确来说也不是错误,只是不适合自半年前来的情况了(也可以说是iOS7 之后的时间)——话说现在的的移动设备真是日新月异...好了,结合Jeff 查阅的资料,下面来详细来说说iOS / Android 移动设备中的 touch icons。 关于 “Touch icons” favicons 知道是什么吧?...没有precomposed 代码,一些包括圆角,阴影,反光的特效便会自动添加到生成的本地app 的logo 中。是自iOS 2.0 开始的,但如今随着iOS7 的出现,已经变得可有可无了。...不同的Touch icons 尺寸 (接下来讲的基本上是apple 的设备)考虑到不同设备的分辨率以及屏幕材质的问题,为了最佳的显示体验,你可以用sizes标签定义下,如: 在apple 开发者官网中,为不同的apple 设备推荐了相应的size,

    2.2K60

    如何使用xnLinkFinder发现目标网络中的节点

    关于xnLinkFinder xnLinkFinder是一款基于Python 3开发的网络节点发现工具,在该工具的帮助下,广大研究人员只需要提供一个目标网络地址,xnLinkFinder就能够发现其中的网络节点...功能介绍 1、根据域名/URL爬取目标网络; 2、根据包含域名/URL的文件爬取多个目标网络; 3、搜索给定目录(以目录名作为参数)中的文件; 4、通过Burp项目获取节点(传递Burp XML文件路径...工具安装 xnLinkFinder基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。.../开头的原始链接是否也包含在输出中(默认值:false); -sf --scope-filter 如果链接的域在指定的范围内,将筛选输出链接仅包含它们。...† 等待服务器发送数据的时间,默认为10秒; -inc --include 在输出中包含输入(-i)的链接; -u --user-agent † 使用的User-Agent,例如 -u desktop

    1.5K30
    领券