Code Patterns

アーキテクチャーダイアグラム、リポジトリ、ドキュメントへのワンクリックでのアクセスなど、問題をすばやく解決するために必要なものはこの"Code Patterns"(コードパターン)で見つけることができます。

Watson Natural Language Understanding を利用して非構造化データを視覚化する

このコード・パターンでは、Watson Natural Understanding、Apache Tika、D3.js を使用して非構造化データを視覚化する Web アプリを作成します。


メッセージに対応してストリームを処理するサーバーレス関数をデプロイする

OpenWhisk をベースに構築されたイベント駆動型アーキテクチャーを使用すると、データを処理したり、分散アーキテクチャー内の他のシステムにデータを送信したりするために、キューから送られてくるメッセージに対応してロジックを実行する関数を作成できます。


Hyperledger と Ethereum を使用して投票用アプリケーションを開発する

Ethereum の Web3 および Solidity スマート・コントラクトに、Hyperledger でホストされた Fabric およびチェーンコード EVM を統合する分散型アプリを構築する。


Digest 認証に対応していないツール内で Digest 認証を実装する

このコード・パターンでは、Digest 認証がネイティブに組み込まれていない開発ツール内でこの認証を実装する方法を紹介します。


機械学習を使用して検出されたオプジェクトを視覚的に操作するための Web アプリを作成する

Web アプリケーション内でオープンソースのオブジェクト検出器深層学習モデルを使用し、画像から認識されたオブジェクトをフィルタリングする。


MERN Web アプリを構築する

IBM Cloud を使用して MERN (Mongo、Express、React、Node) Web アプリケーションを生成、構築、デプロイする。


Watson Studio と Jupyter Notebook を使用して、カスタマー・チャーン予測子を作成する

IBM Watson Studio で電話会社のカスタマー・チャーン・データセットを使ってビジネス問題を解決し、カスタマー・チャーンを予測する。


フィーチャー・エンジニアリングとモデルの採点を行う

このコード・パターンでは、IBM Watson Studio Local を利用して、ワインを分類する機械学習モデルの作成とトレーニングを自動化する方法を説明します。


Hyperledger Fabric Ethereum 仮想マシンを使用して、ロイヤルティー・ポイント用ブロックチェーン・アプリを作成する

EVM を使用して Fabric をローカルにデプロイし、Node.js Web アプリを介してスマート・コントラクトとやり取りするプロキシーを作成する。


商品のレビューを分析してショッピング・ガイドを生成する

商品のレビューを Watson Natural Language Understanding によって評価し、その結果に基づいてコグニティブによる決定を下す Node.js アプリを作成する。


モバイル・オフライン同期のセキュリティーを確保する

ハイブリッド・モバイル・アプリ内にセキュアなオフライン同期化を実装する方法を説明します。この実装で利用するのは、IBM Mobile Foundation の JSONStore、Ionic フレームワーク、IBM Cloudant、IBM Cloud Object Store です。


保管中の株価データを使用してサーバーレス関数を実行する

このコード・パターンでは、株式市場向けアプリケーションを例とした使用ケースをデモンストレーションします。具体的には、時間ベースのスケジュールを使用して、サーバーレス関数を実行します。


IBM Open Data Analytics for z/OS で Python と Jupyter Notebook を使用して、カスタマー・チャーン・データを分析する

このコード・パターンでデモする探索的 Jupyter Notebook は、メインフレーム上で顧客の個人データとクレジット・カード取引データを分析し、取引銀行を変えるという顧客の決定に影響している可能性のある要因を明らかにします。


Python Flask アプリケーションを Kubernetes 内にデプロイする

Flask、MongoDB、Kubernetes を使用して Work Log Web アプリケーションを作成します。Work Log は、仕事に関連付けられたさまざまなタイプの日々を記録するために使用するアプリケーションです。ログには次のタイプ別に日々を記録します。


MEAN Web アプリを構築する

MongoDB、Express、AngularJS、Node.js スタックを使用してクラウド・ネイティブの Web アプリケーションを作成、デプロイする。