问题标签 [silhouette]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2477 浏览

python - sklearn 聚类:计算 TF-IDF 加权数据的轮廓系数

我想像 scikit-learn 示例 silhouette_analysis 一样计算silhouette_score

我如何必须转换我的 tfidf_matrix 来做这样的事情:

0 投票
1 回答
405 浏览

cookies - 剪影身份验证器密码密钥,cookie 签名者密钥

Silhouette 在其种子项目的配置文件中有两行我不明白:

有人能告诉我这些是做什么用的吗,如果我的 https 网页需要它们以及如何生成这些密钥。docs中没有信息。

0 投票
1 回答
1033 浏览

scala - 如何实现多个剪影身份验证器?

我使用play-silhouette-seed作为我的应用程序的模板。所以在我的项目中,我使用了基于 cookie 的身份验证器 ( CookieAuthenticator)。这绝对可以正常工作,即使对于通过嵌入在我的 Twirl 模板中的 JavaScript 进行的 REST 调用也是如此。但是,现在我还想在浏览器以外的客户端中以编程方式进行 REST 调用。因此,我必须Set-Cookie: authenticator=...在每个响应中检索元素并将其设置为我的请求的一部分。在我嵌入在我的 Twirl 模板中并在浏览器中呈现的 JavaScript 片段中,这没问题,因为我不必处理它,但对于其他客户端(服务器等),这会导致头痛。

JWTAuthenticator除了我的CookieAuthenticator. 这甚至受支持,还是我必须完全切换到JWTAuthenticator?此外,我是否需要单独的操作,即使除了身份验证器之外的所有内容都应该是相同的实现?

0 投票
1 回答
101 浏览

caching - 如何将 Silhouette-4.0.X UserAwareAction 与缓存操作相结合?

我正在尝试将 UserAwareAction 与缓存结合起来。我能够获得 CacheBeforeSilhouette 但不能反过来?谁能给我一个关于如何做到这一点的提示?

0 投票
1 回答
240 浏览

playframework - 无法使用 play framework、silhouette 和 satellizer 登录 Facebook

今天早上当我意识到 Facebook 登录在我的应用程序中不再工作时,我做得很好。正如我提到的,我正在使用带有剪影版本 2.0-RC1 的游戏框架。

这就是问题:

问题是身份验证的 Json 响应没有 OAuth2Info 期望的正确格式,这很奇怪,因为我们从未接触过身份验证机制,我很担心,因为它可能是库版本问题,更新剪影不是现在的选项...有人遇到这个问题并找到了解决方案吗?请帮帮我...非常感谢。

0 投票
2 回答
189 浏览

scala - Stateless Silhouette CookieAuthenticator 找不到/删除 cookie

我有一个 Play 应用程序,它允许用户使用社交服务提供商登录,并且身份验证设置与 Play-Silhouette-Slick 种子示例相同。下面的代码可能没问题,但我还是把它包括在内了。

我的问题是,在用户登录后,我的应用程序的端点无法检测到用户已登录。当我在登录后立即被重定向到页面时,我可以在 Firefox 中验证是否设置了身份验证器 cookie,但很快当我导航到我的应用程序中的另一个页面时,cookie 不再存在。

我猜我的应用程序认为 cookie 无效或什么,然后将其删除,但我目前不知道。是否有其他原因导致这种情况发生/我应该如何记录我的应用程序以缩小问题范围?

0 投票
1 回答
563 浏览

r - 剪影图不适用于超过 200 行数据

我正在尝试使用闪亮为我的 k-means 绘制轮廓。下面是一段代码:

结果如下图,其中缺少集群:

在此处输入图像描述

但是,如果我将代码更改为仅使用 200 行数据(或使用window()),它确实有效。但我不希望我的结果出现在单独的窗口中,因为我使用的是闪亮的。我希望结果位于其余结果所在的同一页面上。

在此处输入图像描述

0 投票
2 回答
317 浏览

scala - 如何将持久性添加到 Play Silhouette 密码哈希注册表?

我正在查看 Play Silhouette 种子示例:

https://github.com/mohiva/play-silhouette-seed

很清楚如何添加持久性UserDAOAuthTokenDAO因为它们在内存中实现UserDAOImplAuthTokenDAOImpl您可以覆盖并提供数据库实现,例如MongoUserDAOImplMongoAuthTokenDAOImpl.

但是,我对存储散列密码的位置感到困惑。示例中没有用于此的 DAO。

这是用户提交注册密码的地方:

https://github.com/mohiva/play-silhouette-seed/blob/master/app/controllers/SignUpController.scala#L80

如何将持久性添加到 passwordHasherRegistry?

0 投票
1 回答
3682 浏览

python - 如何从 K-Means 聚类中解释轮廓系数?

我正在使用 sklearn 包练习 K-Means 聚类。我正在使用示例购物数据集,其中包含每个客户在每个项目类别(即食品、时尚、数字等)中花费的金额。

有 42 个特征,意思是我用来输入 K-Means 的 42 个项目类别。当我在 2 - 50 之间检查 k 的轮廓系数时,结果如下所示:

结果

我不知道如何利用这个结果。在我看来,随着我的前进,s 越来越大。我这样做对吗?还是我应该尝试不同的集群评估方法?

0 投票
0 回答
326 浏览

scala - ReactiveMongo 与 Play Silhouette JWT Authenticator

我目前正在使用 Play Silhouette 4.0 作为我的身份验证库,使用 Play 2.5 (Scala) 构建 REST Api。

我需要使每个用户的 JWT 无效,因此我需要将身份验证器保留在数据库(mongodb)中。我正在使用 ReactiveMongo 0.12.1。

按照 Silhouette 的 CacheAuthenticatorRepository 和 ReactiveMongo 的 MongoAuthInfoDAO 的代码示例,我为 JWT Authenticator 创建了一个身份验证器存储库,如下所示:

然后我通过修改我的 silhouette.module 文件来实现它,如下所示:

我一直在编译代码时遇到问题,显示的错误是:

我也尝试实现自定义 JWTAuthenticator 类并在伴随对象中设置隐式格式。但是错误仍然存​​在。

我是 Scala 和 Play Framework 的新手,希望能提供有关解决上述问题的任何指示或提示!谢谢!!