[背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community 好 这里我要做最后一件事情 因为这个只是好玩 而且我们都会很兴奋 所以 我要做的是 查询一个特别的汽车来获取一张特别的图片 让我们创建一个可以完成一切的函数 而且任何时候我们都可以创建它 因此这会是个有点 有趣的事情 那么 为了好玩 来创建一个lambda函数 来找到和 显示最近邻的图片 这是个Python小技巧 我们一起来尝试它 我们称之为lambda 找到 哦不 直接展示 show_neighbors而且 这个将是个lambda表达式 参数为图片的索引表下标i 这就是我要做的 它正在按照我们看到的方式进行 通过id获取图片 查询knn_model 但并不是查询车辆 而是查找位于image_train第i位与第i+1位之间的那辆 而后 我们获取图片且调用.show函数 这是个非常长的lambda表达式 但是创建了之后 我们可以非常灵巧得使用它 现在我们调用show_neighbors且 我传入红色汽车的索引表下标8 然后 如果你向下滚动 你会看到红色的车辆 真的酷 现在我们可以调用show_neighbors查找其他图片 实际上我之前没想过或者测试过 然后就创建了这个lambda函数 来整合一切 所以实际上 我没尝试过 让我们尝试其他数字 那么 26如何? 所以现在它可以找到邻居们 甚至知道具体内容 26号是这里的车 来把它变大一些方便看清 那么展示的26号的邻居是这辆蓝色汽车 同样很酷地指定了一些其他汽车 来选取一些其他数字 show_neighbors 在2000张图片里 可以是第1222号图片 我实际上不知道会出现什么 但是现在可以看到 啊 是只鸟 而且你找到了最近邻 一些鸟而且它们处在相似的姿势下 而且我知道这是一种鸵鸟的头 以及相似类的鸟 但是它们都是鸟类 这点很酷 记住我们现在只是用这些深度特征 现在作为最后一个 show_neighbors且 你可以在电脑上随意尝试 让我们看看第2000张的近邻们 哎呦 Shift+Enter 第2000张的邻居是什么呢? 好了 你有了辆汽车 有点令人困惑 有一张鸵鸟但是其他的都是汽车 所以简单的图片在图片检索中表现不错 你看到了 我尝试的样例里出现了一个错误 但是它实际上给了你很好的结果以及表现 而且这个从没在该训练集或该图片上做训练 图片有不同的尺寸种类 但是 它仍然运行得不错且非常振奋人心 这些工具 以及技术可以通过激动人心的方式应用到广泛的领域中 [背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community