It_Words_2
Do it yourself. I need to remind me this mind everyday.
API(Application Protocol Interface)
Why API?
Program と program の 通信のために必要。
APIとして必要な機能はInputとOutput。
Why is API important ???
RESTful API(Representational State Transfer)
ウェブアプリケーションの目指すべき基準
2000年にRoy Fieldingが定義
基準としてHTTPを使う
Code on demand (optional)
HTTP Response
Ex) Stripe API
AI
AIと宗教
AI至上主義過激派
・ ロボットすげー 自動運転すげー
既存AI賛成派
・現在の特化型人工知能技術をAIとしている
コグニティブ派
・真のAIはこんなものではない
・人間がより良い判断ができるようアドバイスをしたり。
教師あり深層学習(画像)の一例
深層強化学習 ブロック崩し
(エージェント)
AI会社一覧
・DeepCore
・PreferredNetworks - chaieer
・Ascent Robotics -WBS で紹介
HEROZ
-将棋名人に勝ったところ
API けっこうクローズ
SDK 開発で必要なものがまとめて置いてある。
レコメンド
意味
(人に何かを推薦する、推奨する)
みじかなレコメンド機能 amazonのレコメンド機能
メリット : 訪問者の趣味趣向に応じて商品を表示できる
ECサイトへの信頼が上がる。
レコメンド機能
もっともポピュラーな技術
コンテンツベースフィルタリング
ハイブリッドタイプ
レコメンド機能の取り入れ方法
。Eコマースシステムに包括されている機能を利用する
。APSサービスを利用
。スクラッチ開発
SDN (Software Defined Network)
SDNとは、ソフトウェアによって拡張性と柔軟性の高い仮想的なネットワーク環境を作る技術を作る技術、コンセプトのこと(ネットワーク機器の集中制御)
SDNを実現する技術:OpenFlow
MAC/IPアドレスや物理ポートなどによって作成されたフローテーブルによって転送先を決定
UX
1。UXとは、UIとの違い
UX 製品から得られる体験、印象。
UI 人間とコンピュータの接点
わかりやすさ
ボタン
コスト削減
よいUXがもたらすコスト削減効果
1。システムを利用する人の作業効率向上
2。システム利用者へのトレーニングコストの削減
3。業務のミスがもたらす対応コストが増えてしまう
よいUXがもたらす売り上げ向上効果
UXの優れている製品が売れる(iphoneなど)
システムを選んでもらうためにUX向上
なぜ? 製品を選んでもらう、使い続けてもらう。
プラットフォーム
プラットフォームとは?
Plate form = 人の集まる場所
・価値を提供するための基盤
プラットフォームの特徴
1、基盤型[os等]
2、媒体型[sns,ec等]
プラットフォーム単体では価値を持たない
ーー利用者が増える程製品やサービスの質が高まる
ビジネスモデル
メルカリプラットフォームビジネス
(プラットフォーマーになれるビジネスとなれないビジネスの違いは?)
・・
先行すれば大きい
小さなコミュニティの選び方
プラットフォームの教科書
NoSQL
「not only sql」
ほとんどがオープンソース
背景
Web2.0以降 → big data
RDBMS 一つのハードウェアに一つ
スケールアウト、分散処理のためにNosqlを開発
NoSQL種類 - Document
/MongoDB
/AmazonDynamoDB
・MongDB
NoSQL DBMSの種類
MongoDBはドキュメント指
//mLab データベース
//Firebase データベース
Firebase mongodbより動的にファイルが生成される。
NoSQLはエンジニアなら勉強しなければならないです!
講師のコメント
結論を先に
タイムアップを避ける(時間内に収める)
相手(利き手はだれか考える)
話のストーリーを考え
1スライド2分 ゆっくり喋ってちょうどいい
ストーリー (相手に行動を促す)
事前リハーサルも必要
情報をたどる際は1次元情報源までたどる。
喋り方
:会場全体を見渡さなくてはいけない 4隅
見ながら話す