知识大胖
这个作者很懒,什么都没留下…
展开
-
Facebook研究员使用 AI为将女儿的绘画变成了有趣的动画
fb研究员创建了一个人工智能系统,可以在儿童绘画中为类人人物制作动画我四岁的女儿对画“人”很着迷。她的绘画可以采用许多不同的形式、颜色、大小和比例,在身体对称性、形态和视角方面几乎没有相似之处。尽管如此,作为父亲,它们看起来都很完美,对我来说是独一无二的。我总是将她的画作数字化,扫描并将最令人印象深刻的画保存在云端。我什至在我的社交媒体上分享了一些。有时我认为我四岁的孩子是个艺术神童,但我务实的一面告诉我,她早期的绘画能力并不意味着她会成为下一个毕加索…… 但我最近读到了一项名为“基因影响幼儿的人物.原创 2022-04-03 08:58:11 · 594 阅读 · 0 评论 -
SwiftUI AR教程大全之创建AR应用程序以在国际空间站 (ISS) 周围走动
实战需求使用增强现实 (AR) 提供在封闭空间中围绕结构行走的体验,只需使用 iOS SDK - ARKit 和 RealityKit 的几行代码即可完成。本文介绍了如何创建一个允许用户在国际空间站 (ISS) 周围自由走动的应用程序。运行效果解决方案资料准备准备一个真实比例的 ISS(单元的一部分)的 3D 模型,并通过将启动 AR 体验的用户设备的位置与 ISS 模型的走廊对齐来创建虚拟空间。通过这种方式,不同身高的成人和儿童可以以自然的姿势在走廊中行走,这要归功于根据启动 AR 体验的设原创 2022-01-30 09:40:08 · 813 阅读 · 0 评论 -
macOS SwiftUI 知识图谱之WordNet解析与查询全功能语料库
实战需求macOS SwiftUI 知识图谱之WordNet解析与查询全功能语料库本文价值与收获看完本文后,您将能够作出下面的界面看完本文您将掌握的技能1、什么是WordNetWordNet是由Princeton 大学的心理学家,语言学家和计算机工程师联合设计的一种基于认知语言学的英语词典。它不是光把单词以字母顺序排列,而且按照单词的意义组成一个“单词的网络”。2、SwiftUI 实现查询与检索3、SwiftUI 内容显示与逐级显示实战代码1、 主界面import SwiftUI原创 2021-08-28 11:55:12 · 358 阅读 · 0 评论 -
macOS SwiftUI 算法界面之内容填充之快速搜索联合搜索和深度搜索
实战需求macOS SwiftUI 算法界面之内容填充之快速搜索联合搜索和深度搜索本文价值与收获看完本文后,您将能够作出下面的界面基础知识1、渗滤算法上面的网格是解决这个问题的简化系统。每个正方形代表一个站点。封闭的网格是黑色的,系统从所有关闭的网格开始。一旦网网格被打开(只需单击一下),它就会变成浅灰色,除非它连接到顶行,否则它就被认为是满的,变成蓝色的。它满了,因为如果你从顶部进入液体不足,它会到达所有直接连接到顶部的网格。任何未连接到顶部的已打开的网格都将保持灰色。当底部行有任何完整原创 2021-08-28 11:16:59 · 275 阅读 · 0 评论 -
SwiftUI CV视觉App之基于VisionKit扫描卡识别内容 (教程含源码)
实战需求如何在iOS Swift中使用SwiftUI和UIKit原生使用Apple Vision和VisionKit扫描信用卡本文价值与收获看完本文后,您将能够作出下面的界面苹果公司在iOS 13及更高版本中发布了Vision和VisionKit API之后,它为开发人员提供了大量的开发思路,并且可以轻松扫描图像和文本以获取重要信息。基本思路用我们需要的字符串输出某种结构。扫描卡另存为图像创建一些算法来解析从图像文本识别返回的文本基础配置在我们的info.plist文件中,我原创 2021-05-15 22:00:21 · 844 阅读 · 0 评论 -
VisionKit教程之 01 识别图像中的文字
识别图像中的文字使用Vision框架向您的应用程序添加文本识别功能。概述Vision的许多强大功能之一是它能够检测和识别图像中的多语言文本。您可以在自己的应用程序中使用此功能来处理实时和离线用例。在所有情况下,Vision的所有处理都在用户的设备上进行,以提高性能和用户隐私。Vision的文本识别功能使用以下路径之一进行操作:-快速地快速路径使用框架的字符检测功能来查找单个字符,然后使用小型机器学习模型来识别单个字符和单词。此方法类似于传统的光学字符识别(OCR)。准确的准确的路径使用神经原创 2021-04-22 20:59:52 · 1575 阅读 · 0 评论 -
SwiftUI 使用Apple Visionkit构建文档扫描仪
实战需求SwiftUI 使用Apple Visionkit构建文档扫描仪本文价值与收获看完本文后,您将能够作出下面的界面核心功能扫描一个或多个文件共享扫描的文档如果不需要文件,则删除基础知识VisionKit使用iOS相机扫描文档,就像您在Notes应用程序中捕获的文档一样。概述VisionKit是一个小型框架,可让您的应用使用系统的文档扫描仪。将文档摄影机显示为视图控制器,它像Notes中的摄影机功能一样覆盖整个屏幕。在您自己的视图控制器中实现,以接收来自文档摄像机的回调,原创 2021-04-22 20:53:26 · 368 阅读 · 0 评论 -
SwiftUI k-means均值聚类算法 教程含实现代码
实战需求k-means均值聚类算法是机器学习中最常用的算法,SwiftUI如何实现k-mean算法呢?k-mean又有什么用呢?本文价值与收获下面本文程序实现的分类效果看完本文您将掌握的技能掌握k-means算法实现方法掌握swiftui显示3D分类效果基础知识k-means均值聚类算法 简介k均值聚类算法(k-means clustering algorithm)是一种迭代求解的聚类分析算法,最初来自信号处理。其步骤是,预将数据分为K组,则随机选取K个对象作为初始的聚类中心,然后原创 2020-07-31 21:27:37 · 375 阅读 · 0 评论 -
SwiftUI Map reduce 数组操作之统计数组单项字数和总字数(教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识map每个SequenceType都有一个map方法,该方法将遍历其序列并在每个项目上调用传入的转换函数-收集结果并将其作为新数组返回。使用map函数,可以将一种类型的数组转换为另一种类型的数组。func map<T>(_ transform: (Self.Element) throws -> T) rethrows -> [T]参量transform映射闭包。transform接受此序列的元素作为其参数,并原创 2020-07-24 22:03:43 · 342 阅读 · 0 评论 -
SwiftUI Zip 容器合集之Zip函数生成配对数组(教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识zip() 数组配对函数zip()函数旨在将两个序列合并为一个元组序列。例如,这是一系列向导func zip<Sequence1, Sequence2>(_ sequence1: Sequence1, _ sequence2: Sequence2) -> Zip2Sequence<Sequence1, Sequence2> where Sequence1 : Sequence, Sequence2 : Seq原创 2020-07-24 21:40:34 · 357 阅读 · 0 评论 -
SwiftUI 随机数 机器学习之如何获取随机数 (教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识随机数是专门的随机试验的结果。在统计学的不同技术中需要使用随机数,比如在从统计总体中抽取有代表性的样本的时候,或者在将实验动物分配到不同的试验组的过程中,或者在进行蒙特卡罗模拟法计算的时候等等。产生随机数有多种不同的方法。这些方法被称为随机数发生器。随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。SwiftUI 计算随机数import SwiftUIimport Foundationstruct ContentV原创 2020-07-22 13:15:36 · 404 阅读 · 0 评论 -
SwiftUI 正太标准化 机器学习之如何计算正太标准化z-score (教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识z-score 标准化(正太标准化)是基于原始数据的均值(mean)和标准差(standard deviation)进行数据的标准化。在数据分析之前,我们通常需要先将数据标准化(normalization),利用标准化后的数据进行数据分析。高斯分布的信息熵最大。即,高斯分布是最混乱系统。自然界最多的不是正态(高斯)分布,而是长尾(幂律等)分布。SwiftUI 计算数组z-score 标准化(正太标准化)import SwiftUIs原创 2020-07-20 22:54:06 · 737 阅读 · 0 评论 -
SwiftUI 机器学习之如何计算标准差Standard Deviation (教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识标准差(Standard Deviation) ,是离均差平方的算术平均数的算术平方根,用σ表示。标准差也被称为标准偏差,或者实验标准差,在概率统计中最常使用作为统计分布程度上的测量依据。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的两组数据,标准差未必相同。SwiftUI 计算数组标准差Standard Deviationimport SwiftUIstruct ContentView: View {原创 2020-07-20 20:28:43 · 1151 阅读 · 0 评论 -
SwiftUI 机器学习之如何计算方差Variance (教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面基础知识方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。方差是衡量源数据和期望值相差的度量值。SwiftUI 计算数组方差Varianceimport SwiftUIstruct ContentView: View { @Sta原创 2020-07-20 20:11:23 · 491 阅读 · 0 评论 -
SwiftUI 机器学习之如何计算均值Mean (教程含源码)
本文价值与收获看完本文后,您将能够作出下面的界面实战需求均值是机器学习的基础,类似我们常用的k-mean聚类算法其核心即使均值(mean)和标准差(standard deviation)。Swift标准库没有提供这些均值的原生实现,下面我们就手动实现一下。基础知识均值Mean统计学术语,是表示一组数据集中趋势的量数,是指在一组数据中所有数据之和再除以这组数据的个数。它是反映数据集中趋势的一项指标。解答平均数应用题的关键在于确定“总数量”以及和总数量对应的总份数。在统计工作中,平均数(均值)和标原创 2020-07-20 18:42:14 · 771 阅读 · 0 评论 -
SwiftUI一篇文章入门智能App之基于人眼识别做个替换眼神的App
本文价值与收获看完本文后,您将能够作出下面的界面基础知识CIDetector 是什么CIDetector是图像处理器,用于识别静止图像或视频中的显着特征(例如人脸和条形码)。CIDetector使用图像处理技术来搜索和识别静止图像或视频中的显着特征(面部,矩形和条形码)。检测到的功能由CIFeature对象表示。CIDetector可以维护许多可能影响性能的状态变量。因此,为了获得最佳性能,请重用CIDetector实例,而不要重复创建新实例。CIDetector能够识别什么内容- CI原创 2020-05-23 11:23:42 · 408 阅读 · 0 评论 -
SwiftUI机器学习入门之基础概念和万物识别App
什么是机器学习机器学习是计算领域最热门的趋势之一,它通过创建计算机程序来快速且准确地概括和预测信息,类似于人类对类似信息的处理。随着主流媒体最近对机器学习的新颖应用进行大肆宣传,您可能倾向于认为机器学习是一门相对较新的学科,但这远非事实。实际上,机器学习已经存在了几十年,并且由于存储,处理器和GPU技术的最新发展,有可能大规模构建和部署机器学习系统并实时获得结果。机器学习为何兴起-(1)数据突然爆发了过去,缺乏质量数据也是阻止机器学习广泛采用的一个因素。随着社交媒体和分析应用程序的出现,与过去相比,原创 2020-05-18 20:25:07 · 443 阅读 · 0 评论 -
SwiftUI机器学习基础之Create ML app 是什么
Create ML app 是什么Create ML app是一个macOS应用程序,允许您使用界面方式构建机器学习模型。Create ML app是在WWDC 2019中引入的,它是Create ML框架的后续版本。它提供了一种面向任务的模型构建方法。Create ML框架是一个Swift框架,可让您使用Xcode并使用Swift代码创建机器学习模型。另一方面,Create ML应用程序根本...原创 2020-05-09 22:42:28 · 733 阅读 · 0 评论 -
SwiftUI 机器学习基础之什么MachineLearning
什么是机器学习机器学习是计算领域最热门的趋势之一,它通过创建计算机程序来快速且准确地概括和预测信息,类似于人类对类似信息的处理。随着主流媒体最近对机器学习的新颖应用进行大肆宣传,您可能倾向于认为机器学习是一门相对较新的学科,但这远非事实。实际上,机器学习已经存在了几十年,并且由于存储,处理器和GPU技术的最新发展,有可能大规模构建和部署机器学习系统并实时获得结果。机器学习为何兴起过去,缺乏质...原创 2020-05-09 21:51:29 · 306 阅读 · 0 评论 -
SwiftUI 机器学习基础之ML有什么用
机器学习正以前所未有的速度改变着多个行业的业务。下面就是机器学习的典型应用欺诈检测:银行和金融机构通常使用机器学习来确定与付款指示相关的整体风险。在这种情况下,付款包括转帐和使用卡购买(向提供商付款)。风险决策基于包括交易历史在内的多种因素。如果风险低,则允许进行交易。如果风险太高,则交易被拒绝。如果认为风险处于可接受的阈值之内,则可能会要求客户执行某种形式的逐步认证,以允许交易继续进行。信...原创 2020-05-09 22:12:32 · 386 阅读 · 0 评论