findbrok / laravel-tradeoff-analytics
IBM Watson Tradeoff Analytics API 的 Laravel 5 包装器
Requires
- php: >=5.6.0
- findbrok/php-watson-api-bridge: 1.1.*
- illuminate/support: ~5.4
- jstewmc/php-helpers: ^0.1.1
- netresearch/jsonmapper: ^1.1
Requires (Dev)
- mockery/mockery: 0.9.*
- orchestra/testbench: 3.4.*
- phpunit/phpunit: ~5.7
README
Laravel 5 Tradeoff Analytics
简介
Laravel 5 Tradeoff Analytics 是一个简单的 Laravel 5 包装器,用于 IBM Watson Tradeoff Analytics API。
许可证
Laravel 5 Tradeoff Analytics 是开源软件,遵循 MIT 许可协议。
工作原理
Tradeoff Analytics 是一个 Watson 服务,帮助人们在平衡多个目标时做出决策。该服务使用称为“帕累托优化”的数学过滤技术,使用户能够在考虑单一决策的多个标准时探索权衡。
预期用途
Tradeoff Analytics 可以帮助银行分析师或财富经理根据性能属性、风险和成本选择最佳投资策略。它可以帮助消费者根据功能、价格或保修等属性购买最符合他们偏好的产品。此外,Tradeoff Analytics 还可以帮助医生根据成功率、有效性和副作用等标准找到最合适的治疗方案。
安装
通过 composer 安装包
$ composer require findbrok/laravel-tradeoff-analytics
根据您的 Laravel 版本,您将安装以下版本的 Tradeoff Analytics 之一。
Laravel | Tradeoff Analytics |
---|---|
5.0.x - 5.3.x | 0.1.x |
5.4.x - 5.5.x | 0.2.x |
如果您使用 Laravel >= 5.5,则可以利用 Laravel 自动包发现功能跳过服务注册和别名注册。
将 WatsonBridgeServiceProvider
和 TradeoffAnalyticsServiceProvider
添加到 config/app.php
文件中的 providers 数组中,见 注册提供者
'providers' => [ // Other Service Providers... FindBrok\WatsonBridge\WatsonBridgeServiceProvider::class, FindBrok\TradeoffAnalytics\TradeoffAnalyticsServiceProvider::class, ]
您还可以将以下别名添加到 app.php 文件中
'aliases' => [ ... 'TradeoffAnalytics' => FindBrok\TradeoffAnalytics\Facades\TradeoffAnalytics::class, ]
配置
安装完成后,您现在可以发布配置文件并设置正确配置以使用此包
$ php artisan vendor:publish --tag="watson-api-bridge"
$ php artisan vendor:publish --tag="watson-tradeoff-analytics"
这将分别创建 config/watson-bridge.php
和 config/tradeoff-analytics.php
文件。
用法
阅读 文档
致谢
向所有辛勤工作的开发者表示衷心的感谢,他们创造了令人惊叹的东西!
创建者
Twitter: @PercyMamedy
GitHub: percymamedy