エレクトロ・ミュージックの本場ベルリンで出会った素敵音楽

こんばんは、ロードローラーです。ドイツで出会った素敵音楽を今日は紹介します。

海外出張でベルリンに行ったとき、中古レコードショップに行って大量のジャケ買いをしました。そのときに出会った1枚がコチラ。

Schillerによる『Weltreise』というアルバムです。

強烈に惹かれてしまいました、はい。是非おすすめしたい1枚ですね。

軽快なギター、透き通るような音、キャッチーな歌手、、、クラブが盛んなベルリンなのでもっと重い音のイメージがあったのですが(偏見)、寝る前に洒落乙にキメたいナンバーですね、これ。

Wikipedia先生によるとアルバムリリースは2001年7月30日。4週連続してドイツのロングプレーチャートのトップになる。2016年に20万枚売り上げてPlatinum達成(なんだその時差は??)、国際的にも販売されていたようなので、私が知らなかっただけでそこそこ有名な1枚だったようです。

自由主義か、保護主義か? ~オープンイノベーションと自前主義~

こんばんは、ロードローラーです。
最近は「経済は世界史から学べ!(ダイヤモンド社)」を夢中で読んでいます。

私は子供の頃から経済に全く興味がなく、社会の授業も無関心で、近年の経済の流れにとても疎い状態です。本書は「経済のことをよく知らないまま大人になってしまた方」をターゲットとしていて、ちょっぴり悔しいですが、たしかに読んでて新鮮だし楽しい内容となっています。

で、今回取り上げるのは本書で登場する次の節。


発展途上国は保護主義をとるべき
(アメリカ・ドイツ・日本の)例を見れば、発展途上国が先進工業国に転換する過程において、保護主義の採用が効果的であることが歴史的に証明できます。「自由主義か、保護主義か」という論議は、その国の経済的な発展段階によって結論が違ってくるといえるでしょう。(※抜粋)


書いてることは概ねagreeです。歴史的にもそうなってますし。

私が気になったのは、技術屋さんがオープンイノベーションまたは自前主義を使い分ける際にも似たようなことがいるのか?という点です。

手元にある既存市場に対して、自社技術による参入障壁が築けていない状態で優れた他社技術を導入してしまうと、顧客を奪われる。(発展途上国が自由主義で失敗するパターン)

優れた自社技術により、既存顧客に対して「我々にしか提供できない価値」を用意したうえで、優れた他社技術を取り入れ、さらなる付加価値向上に努めるとうまくいく。(経済競争力を身に着けたうえでの自由主義)

 

その他にも、技術屋さんにとって当てはまりそうな事例がちらほらありました

「日本とメキシコは競合分野がほとんどないから自由貿易協定がうまくいった。」⇒ オープンイノベーションも、互いの強みを生かし、弱点を補強しあう関係だと上手くいく。

「保護主義から独占市場である植民地の奪い合いに至り、最後は戦争が起きた。」⇒ 限りある市場を奪い合いコストダウンの渦に巻き込まれ疲弊する。

 

貿易も技術も、同じくビジネスという枠組みに収まっているのであれば、歴史から学ぶところは大きいですね。

協調フィルタリング② ~Amazonは協調フィルタリングを本当に使っているのか検証する~

おはようございます、ロードローラーです。以前に協調フィルタリングについて記事「協調フィルタリングが面白い!」を書きました。今回はその続編です。




Amazonで『この商品を買った人は、こんな商品もチェックしてます』と表示されるのが協調フィルタリングの有名例とされています。

先日、この話を友人としていました。そのときに「未だにマンガの最新刊を買ったときに1巻をレコメンドしてくる」という話で盛り上がっていました。

協調フィルタリングはドメイン知識が不要でレコメンドが可能というメリットがある反面、「最新刊を買う人は既に全巻そろえてる人、または、全巻大人買いの最中の可能性が高い」といった知識を反映できないんですね。

しかし、本当にそんな化石みたいなレコメンドをするのか、半信半疑だったので検証しました。


ジョジョリオン最新刊で検証

現在発売中のものでは14巻が最新だったのでカートに入れる。

その結果……

でたよ、ほんとにでたよ、1巻をレコメンドしてきましたよAmazonさん。。。(※右端がジョジョリオン1巻)

 


プラチナエンド最新刊で検証

今度はプラチナエンドで試してみました。

プラチナエンドの最新刊をカートに入れる。。。

そして結果は……

 

あれ、、、??

今回はいい感じのレコメンドになっています。プラチナエンドの1巻が見当たりません。

ジョジョリオンに続いてプラチナエンドをカートに入れたから、私が「多種類のマンガを買う人」として認識されて、レコメンド方針が変わったのかな?


まとめ

思ったよりちゃんとしてたようです。(メデタシメデタシ

ラグビー日本代表ヘッドコーチ エディー・ジョーンズとの対話

こんばんはロードローラーです。今回は“ラグビー日本代表ヘッドコーチ エディー・ジョーンズとの対話 コーチングとは「信じること」”という本を紹介します。


コーチングとは

2015年ラグビーワールドカップで南アフリカに勝利して「史上最大のアップセット」を称されたラグビー日本代表。本書はそのヘッドコーチであるエディージョーンズ氏との対談を1冊にまとめたものです。

タイトルには「コーチングとは信じること」とありますが、書内ではむしろ「コーチングとはアートである」という表現が一貫して使われており、コーチの役割について語られています。

この本の良いところは、対談の書き起こし形式が中心なので変にフィルターのかかっていないエディー氏のストレートな言葉に触れられる点です。(といっても日本語訳されている時点でフィルターはかかっていますが)。エディー氏は有名なほどの辛口でして、その言葉はかなりグサッときます。


話が長い人は要注意

私のお気に入りは下記発言

能力のないコーチはオプションを提示しすぎるんです。選手に決断を促すのではなく迷わせてしまう。混乱している選手は傍からは懸命にプレーしていないように見えてしまうものです。それでまたコーチに怒られる。

でも、アスリートはプレーするにあたって100%全力を尽くすものです。それが100%に見えないときはふたつの理由しかありません。フィジカル面で疲労が起きているか、メンタル面で混乱しているかのどちらかです。

スポーツでも仕事でも、集団で何かをするときに私は必ずこのシーンに遭遇します。

思いつくまま話をだらだら続ける人、指摘を延々と続ける人、選択肢を提示するだけで満足感に浸る人、無責任に「せっかく道筋を示してやったのに」と後から嘆く人、要点を絞らず全部しゃべって「だから言ったのに…」と自分に保険を掛ける人。

相手を迷わせた挙句、そんな自分の失敗を相手のせいにすると、指導者としては二流ですね。

ちょっと油断すると自分がそうなってしまいかねない、という自戒を込めて、この文章を取り上げさせていただきました。

今日はここまで

 

協調フィルタリングが面白い!

Webマイニング分野でポピュラーな「情報推薦」、そこで頻繁に使われるのが協調フィルタリングですね。私も興味を持ったので調べました。

1番最初に詰まったのが「推薦方法には(1)コンテンツベース手法と(2)協調フィルタリング手法があり、協調フィルタリングには(2-1)アイテムベース手法と(2-2)ユーザベース手法がある。」という説明。コンテンツベースとアイテムベースって同じようなものに聴こえたんですけど・・ん?(混乱)

というわけで、このあたりの違いに着目しながらまとめます。ポイントはコンテンツ特徴に着目するのか、購買履歴に着目するのかです。

コンテンツベースフィルタリング(content-based filtering)

コンテンツ特徴に着目して情報推薦する手法。推薦は応用範囲が広く、店頭に並ぶ製品に加えて観光地・音楽・映画などが挙げれます。これらをまとめてコンテンツと呼びます。

コンテンツベースフィルタリングでは各コンテンツに手動で特徴設定が必要です。これにはセンスが問われます。例えば、「君の名は。」の特徴には「アニメーション」「新海誠」「恋愛」などが考えられます。

これらを特徴ベクトルで表現して、距離定義に基づいて算出した類似度でソートすることで、検索キーワード(例『映画、新海誠』)に対して「君の名は。」を推薦できます。

ここで「ん?」と思った方がいるかもしれません。「君の名は。ってジャンル『恋愛』なの?」「もっと色々な特徴あるんじゃないの?」と。

実はコンテンツベース手法には次の弱点があります。
①特徴設定に専門性(ドメイン知識)が求められる
②特徴の多様性に欠ける

そこで協調フィルタリングの出番です。

協調フィルタリング(collaborative filtering)※アイテムベース

協調フィルタリングにはアイテムベースとユーザベースとありますが、ここではアイテムベースの説明をします。

協調フィルタリングではコンテンツの特徴ではなく購買履歴に着目します。各コンテンツがどんなものなのかという特徴を職人が知恵を凝らして設定するのではなく、「ユーザからの評価は?」「どんなコンテンツと一緒に購入された?」といった購買履歴を分析して特徴抽出します。

コンテンツベース手法には①専門性が求められる、②多様性に欠けるという弱点がありましたが、購買履歴を分析するので手動の特徴設定が不要()、購買行動はコンテンツの特徴に基づいて発生する()ことから弱点を解決しています。

ここでいう特徴とはジャンルや作家といった明確なものではなく、「こんな人たちに売れてる」という程度の曖昧な数値です。推薦とは「コレが好きな人はコッチも好きだろうな」というコンテンツ同士の類似度が必要で、コンテンツがどんな特徴を持っているか曖昧でも成り立つのです。

協調フィルタリング(collaborative filtering)※ユーザベース

同じく購買履歴に着目します。先ほどはコンテンツを分類しましたが今回はユーザを分類します。この背景には「ユーザの購買行動には傾向と特徴があり、分類可能である。」という仮定があります。そこでユーザ類似性を算出して「似たユーザには同じものを推薦すればいい。」という考えから、何を推薦するのか決定します。

以下のGifがわかりやすいのでご覧ください。


By MoshaninOwn work, CC BY-SA 3.0, Link

ColdStart問題

購買履歴がないと協調フィルタリングは使えません。つまり新規ユーザや新商品には適用できない問題があります。新商品は誰もまだ購入していないため「この商品は誰にも買われていません」という結果になります。

市場投入してしばらく経つのに購入されてないならレコメンドしないのが正解ですが、市場投入したばかりで購入履歴がないからレコメンドしないのは不適切ですよね。

このようにデータが足りない状況を欠損値問題といい、欠損値をどう補うのか様々な研究がされています。

少数派問題

独特な好みを持つユーザや、今までに類がないような斬新な商品といった少数派には、類似するものを見つけられないため協調フィルタリングが有利に働かないという問題も報告されています。

協調フィルタリングのまとめ

・購買履歴から似たユーザ、似たコンテンツを定義

・ドメイン知識が不要

・ユーザが多いと購買履歴が集まりやすいので有利

・新商品投入など新陳代謝が激しい場合は不利

・類似する仲間がいなければ推薦できない少数派問題

GoogleChartsがおもしろい!(ScatterChart編)※サンプルプログラムあり

GoogleChartsの第2弾、今回はScatterChartを触ってみました。

ScatterChart
https://developers.google.com/chart/interactive/docs/gallery/scatterchart

こちらは主に散布図を作成するものです。実は以前にJavaScriptで相関関数を算出したときに使っていました。(JavaScriptで相関関数の算出

既に使用経験がありますし、だんだん慣れてきましたし、ちょっとGISっぽく画像上にデータをプロットしてみました。以下の画像ではラグビーのフィールド上にデータをプロットしています。(サンプルはコチラ

ScatterChartには背景画像を設定する機能がどうもなかったようで、フィールド上へのデータプロットは次の手順で実現しました。

① divを配置してstyle-backgroundを任意の画像にする
② ScatterChartでデータプロットする
③ このときbackgroundColorをtransparent(透明)に設定

ただ座標の調節が難しいですね、そもそもラグビーの10mラインは中央から10mなのに対して、22mラインはエンドラインから22mだったりしますし。

 

今日はここまで

ブロックチェーンの特徴・メリット・デメリット②

前回、ブロックチェーンについて記事を書きましたが、その後に「パブリックブロックチェーンとプライベートブロックチェーンは別物として考える必要がある」と述べている鋭い記事を発見しました。

参考:https://imoz.jp/note/blockchain.html

私が前回記載したブロックチェーンの特徴・メリット・デメリットはパブリックブロックチェーンのことでした。というわけで今日はプライベートブロックチェーンとの違いに着目します。

パブリックブロックチェーンとプライベートブロックチェーン

<呼び方の定義>

以下3つは呼び方が異なるだけで同じものと考えます
・パブリックブロックチェーン
・オープンブロックチェーン
・パーミッションレスブロックチェーン

同様に、以下3つも呼び方が異なるだけで同じものと考えます
・プライベートブロックチェーン
・クローズドブロックチェーン
・パーミッションドブロックチェーン

 

この記事ではパブリックブロックチェーンプライベートブロックチェーンの2つの呼び方に統一しますね。

う~ん、、、なんかこう見ると、プライベートブロックチェーンはせっかくのブロックチェーンのメリットを潰して中央集権型に戻っているような気が・・・・

プライベートブロックチェーンのメリット

基本的に中央集権型と変わらないですね。中央集権型が機能分散を進めていって、仲介を務める存在が1つから2つ、2つから3つに増えていったらほぼプライベートブロックチェーンになるようなものです。

異なる点は取引履歴が延々と残っている点と、冒頭記載した参考リンク先にも記載されている通り合意形成に至る仕組みが簡単なことくらいかと。

近い将来にイノベーションを起こすとしたらパブリックブロックチェーンでしょうね。私も実際に扱うとしたらパブリックブロックチェーンの方がわくわくします。報酬を設定して採掘者を募る仕組みが必要なので企業様にとっては活用に踏み出しにくいでしょうけど。

GoogleChartsがおもしろい!(GeoChart編)※サンプルプログラムあり

GoogleChartsの第2弾、今回はGeoChartです!

GeoChart
https://developers.google.com/chart/interactive/docs/gallery/geochart

こちらは地図上にデータを可視化するものです。下図は試しに歴代高校ラグビー優勝回数を都道府県別に表示したものです。(偏ってるな~)

参考:http://www.mbs.jp/rugby_common/history/

 

GoogleMAPのおかげで既に各国の地図や都市名が組み込まれているため、「JAPAN」や「京都」を指定すればそれだけで地図が表示&都市の位置にデータがプロットされました。

サンプルはコチラ

さすがに都道府県の境界までは反映されず、優勝回数に応じた色で都道府県を塗りつぶそうとしたら失敗しました。(サンプルページを見る限りでは国境には対応しているみたいですね。)

 

ほんと手軽に動きますね、コレ・・・(驚

ブロックチェーンの特徴・メリット・デメリット

こんばんは、ロードローラーです。本日はブロックチェーンについて調べてみました。ビットコインがキラーコンテンツのため、ブロックチェーンとビットコインをイコールで捉えている方もいらっしゃいますが、ビットコインはサービス、ブロックチェーンは仕組みです。

ブロックチェーンの詳細な仕組みは置いといて、「で、けっきょくブロックチェーンって何ができるの?」ということをまとめてみました。

ブロックチェーンの特徴 ~分散台帳によって中央機関をなくす~

私はブロックチェーンを分散処理にもかかわらずセキュリティ担保できる仕組みだと解釈してます。

そもそも、目の前にいる相手と取引(例:ビットコイン送金)するときに、わざわざ中央機関に仲介手数料を取られるのは何故か?それは全取引の監視者である中央機関がいなくてはセキュリティ担保が難しいからです。しかし人間とは知恵を凝らすもので、セキュリティ担保は必要だけど仲介料も取られたくない、なにかいい手はないものかと考えました。そこで生まれた中央機関がいなくても全員で協力し合ってセキュリティ担保する仕組みがブロックチェーンだと解釈しています。

ブロックチェーンの1番の特徴は分散台帳によって中央機関を必要としないことです。これには様々なメリットがあるので、正しく理解しておきたいですね。

ブロックチェーンのメリット

<コスト>
現状は個人間の取引でも中央機関が仲介手数料を取る。この仲介手数料が分散台帳の仕組みによって無くなる、または安くなるということである。安くなるというのは、中央機関に仲介手数料を支払うよりも、ブロックチェーンに参加している採掘者へ報酬を支払う方が安くつくという意味である。

また、手数料のような運用面のコスト低下と別途で、システム構築の初期コスト低減というメリットもある。つまりゴツい中央集権サーバを用意しなくてもシステム構築できるということだ。これらは全く別種類のメリットなので気を付けてほしい。

<信頼性>
従来は中央機関が落ちればシステムはそのままダウンという状態だった。しかしブロックチェーンでは全員で力を合わせてシステムを回しているという状況なので、どこか数か所が落ちたところでシステム継続には何ら影響がない。

<セキュリティ
(これは詳細な仕組みの説明が必要かもしれないが)、ブロックチェーンへの参加者全員で取引記録を監視しているためセキュリティ(消去・改ざん防止)に優れている。

<監視範囲が広がる>
これは個人的な見解だが、中央機関の目が届く範囲しか監視できなかった従来と比べて、参加者全員で監視するため目の届く範囲が広がると思っている。機密性は低くとも匿名性は高いので(※後述)、個々人の細かな行為にまで監視の目が届き、保証可能な範囲が広がる可能性がある。

ブロックチェーンのデメリット

<低いパフォーマンス>
速度が遅い。これは参加者全員でコンセンサスを取りながら進めるためである。ビットコインではブロックチェーンによって取引記録が安全に記録されるのに平均10分かかるとされていた。

<オンラインでしか動かない>
取引自体は不可能ではないが、取引が実行されたことをブロードキャスト等で参加者に通知、取引内容を含んだブロックの生成、チェーンに追加といった一連処理はオンラインでしか動かず、オフラインでは不可。

<ストレージの圧迫>
今誰が何を持っているかという現状態ではなく、今までどんな取引がされてきたのかという履歴を保存するため、管理するデータ量が膨大となる。

<機密性が低い>
ブロックチェーンでは参加者全員で取引を監視するため取引内容が暗号化されず平文のままである。暗号化してしまうと取引内容が確認できず正しいかどうかジャッジできないからだ。

ただし匿名化はされているという点に注意していただきたい。例えばビットコインにおいては取引内容は平文だが、取引者は公開カギによって匿名化されている。「どこかで送金取引があったみたいだけど誰から誰になのかは不明」という状態だ。

ダイヤモンド取引の透明化

Everledger社はブロックチェーンを利用してダイヤモンドの採掘から消費者に届くまでの過程・認定書・取引履歴などを全て記録して「ダイヤモンド取引の透明化」を実現しようとしています。

たしかに採掘・加工・輸送・販売・転売などの全取引を追跡して1箇所で管理できる中央機関の存在は考えにくいので、ブロックチェーンの良き活用例だと思います。

 

さて、これからはどのような分野で活用・発展していくのでしょうか、楽しみですね。

負けたというのになぜ君は死ぬ寸前まで悔しがってないのかな?

どうも、ロードローラーです。「どうも」という言葉は非常に不思議なもので、挨拶シーンにも御礼シーンにも用いられますね。実際にそのような意図がある言葉ではないので「どうも」という言葉はなるべく使うなと教育する人もいるとか。

さてさて、今回は普段の意識高い系とはうってかわって雑記です。たまにはこんな話題もよいかと。

「負けたというのになぜ君は死ぬ寸前まで悔しがってないのかな?」

このセリフ、知ってますか?

これは少年ジャンプで連載されていた「暗殺教室」に登場する浅野學峯のセリフです。別に私自身、暗殺教室という作品の大ファンというわけではありませんが、このセリフは強烈に印象に残っています。このセリフの前後で浅野理事長が伝えていることは、

  • 「もしも次も負けたら・・・」、再び負ける恐怖との戦い、敗北から学ぶとはそういう事だ
  • だが、多くの者は口先だけで大して学ばず敗北を忘れる

過激な表現に感じる人もいるかもしれませんが、私はすごく賛同なんですよね。昔から勝負事(主にスポーツ)をずっとやってきた人間なので「勝ち」「負け」という言葉に敏感なのかもしれません。

アメリカなどではスポーツでもなんでも勝負事は勝者にスポットを当てます。しかし、日本は反対で敗者にスポットを当てる習慣があります。もちろん、負けたことが今までの努力を全否定することはできないと理解していますが、「この悔しさを活かして次回こそは」という言葉を使うときは、相応の重みが必要なのだろうなと考えてしまいます。

以上、ただの雑記でした