福野泰介の一日一創 - create every day

データ事業でさくらインターネットと提携! オープンデータで作るインクルーシブシティ、バス車椅子利用状況表示IoTアプリ

2018/06/26
#opendata #IoT #kosen 

本日発表、さくらインターネットとjig.jpグループB Inc.との業務提携!
B Inc.とさくらインターネット、IoTやAI、ビッグデータを活用したデータ事業で業務提携 ~オープンデータによる社会変革を目指して~

変わらなければ行き詰まる社会。
ようやく取り組み始めたEBPM(データに基づく政策実行)。
なかなか変わらない国民意識。

ITには、子供、学生、シニアまで、障害があってもなくても、ひとりひとりの強みをカタチにできる力がある。
コンピューター、データ、無線通信の進化が実現した、人類叡智の結晶IoTとAI。

コンピューターの正体は、スイッチ。
数ミリ角のチップに詰まこまれた24,000コのスイッチが、秒間5,000万回の計算を実現。

データの正体は、コイン。
晴れるか否か、行くか行かないか、あるかないかなどをコインの表か裏かで伝えられる、データの最小単位1bit。
日本人の約8割が持つスマホには、このコインを1兆枚持つに実は等しい。(128GB換算)

無線通信の基本は、のろし。
データを何かの手段で伝える近代の進化は著しく、1ヶ月65円で世界中とのデータの送受信可能にした、IoT。
2020年からスタートする次世代無線通信5Gでは、10Gbps、1秒間に100億bitと、速度はのろしの10兆倍!

社会の歪み、今ならできることがたくさんあります!

例えば、IchigoJam x sakura.io で実現した鯖江市を走るIoTバス、つつじバス。
誰もがうれしい「インクルーシブシティ」を目指した、車椅子利用状況をさっと確認するアプリ作成。

つつじバス 車椅子利用状況 (鯖江市営バスリアルタイムオープンデータ)
Thanks! 車椅子のピクトグラム | human pictogram 2.0 (無料 人物ピクトグラム素材 2.0)
CSSのコピペだけ!おしゃれな見出しのデザイン例まとめ68選

多くの人に受け入れられるデザインとは?本当に求められる地方のバスのカタチとは?
今まで捨てられてきた様々な軌跡をデータを変えて、小さくて大きなイノベーションを狙います。

社長の田中さんは舞鶴高専出身と高専つながり。
子供起業家創出目指すKidsVentureでも一緒な上に、オープンデータ分野でも連携、お楽しみに!

links
- B Inc.とさくらインターネット、IoTやAI、ビッグデータを活用したデータ事業で業務提携~オープンデータによる社会変革を目指して~ (さくらインターネット)
- B Inc.とさくらインターネット、IoTやAI、ビッグデータを活用したデータ事業で業務提携 ~オープンデータによる社会変革を目指して~ (B Inc. / jig.jp グループ)
- 1時間半でわかる叡智の結晶「IoT」 - IchigoJam x sakura.io 情報セキュリティ実習 in 高知高専
- 楽しくなければ学びじゃない。自閉症児も一緒に学ぶインクルーシブな武蔵野東小学校 KidsVenture in 東京

都道府県別 子供減少率マップと青森マップアプリハンズオン、青森オープンデータ利活用セミナー

2018/06/11
#opendata #aomori #js 

青森にて、オープンデータ伝道師活動「青森オープンデータ利活用セミナー」
スマホからメガネ、HTMLからオープンデータ、計測装置からIoT、カンと経験からEBPM(AI)へ。

県別の年齢別人口グラフ、青森は福井より子供減少数がヤバイ。
聞くと、青森県は日本の少子高齢化でも最先端だという。アプリを少し改造して、都道府県別に子供減少率を算出し、色を塗ってみると、見事に東京とそれ以外に色分けされる。

県別 子供減少率
確かに、青森県の子供減少率はトップクラス(2010年データ)。
お隣、秋田より若干減少率が低いという計算結果。
子供減少率は、0-15才の子供人口の差分の平均をとり、15才人口で割って計算。


官民データ活用推進計画に関する、日本の地方公共団体へのアンケート、有効回答数1590。
アンケートの回答、共通語彙基盤を使った5つ星オープンデータにしましょう!


デジタルメガネことスマホMRをかけての登壇スタート。
掛けなければつたわらないメガネスタイル、講演後いろいろと体験いただきました。


SPARQLでマップ!青森編
5つ星オープンデータにも対応している青森県のオープンデータを使った、プログラミング未経験者の方でも使える、マップアプリハンズオン。ぜひダウンロードしてお試しください。
マップアプリハンズオン(青森編)


地元、青森での事例紹介する、岡本さん。はじまりは、MSXturboR!


データで案内する駐車場の事例。イベントには便利ですね!IoT化していかに安く実現するかと周知が鍵!

本日の講演資料。
--> 日本危機を乗り切るには、IT活用は不可欠。オープンデータというインフラ整備。いち早く5つ星オープンデータを普及すべし! インフラなきところに産業なし。

誰かがやってくれる感覚は捨て、いろんな壁を取っ払い、みんなでいち早く取り組むために、何ができるか!?

できることから、はじめましょう。

漢字を点字で表す方法「六点漢字」日本語点字体系オープンデータと点字変換アプリ

2018/06/07
#braille #opendata #codefor 

Code for Nerimaでお会いした、長谷川貞夫さん。点字で漢字を表す方法、六点漢字を含む、日本語点字体系のオープンデータ化が実現しました!
漢字の点字表現「六点漢字/日本語点字体系」と点字アプリケーション - GitHub

まずはその対応が確認できるシンプルな変換アプリと共に公開しました。
数字モードや、カタカナモードなど各種切り替えなどは未実装ですが、オープンデータなオープンソースみんなで育てていきましょう。

tenji converter - 点字変換 六点漢字 日本語点字体系対応版

攻殻機動隊のようにテキストを感じる可能性を教えてくれた、長谷川さん浅井さんCode for Nerima に感謝! データ、コード、人でつながる地方と地方。ネットワークの可能性は広大です。

links
- 六点漢字 - ウィクショナリー日本語版
- 六点漢字の自叙伝 (作者、長谷川貞夫さんによる自叙伝)

見ている風景をアメコミ風に変換するデジタルメガネ、パックンとの再会、Innovation Tomorrow / MRで創る未来

2018/06/06
#Swift #opendata #megane 

昨年のVRフレンズ2に続き、VRな会社、フォーラムエイトさん提供のパックンの対談番組「Innovative Tomorrow ~VRが変えるあの業界の未来!~」の収録。 エンジニアなら誰もが憧れるVR、MRの世界。スマホと安いのゴーグル(1000円)があれば、意外と手軽に未来にいけます。


さすがパックン、アメコミ調が似合う!

おみやげに持っていった、iPhoneのフィルタ CIComicEffect を使いリアルタイムに視界をプログラミングで書き換える、デジタルメガネ。 探す時代から、見える時代へ。まずは外観と持続時間をがまんすれば、実用レベル。

let filter = CIFilter(name: "CIComicEffect") filter.setValue(CIImage(image: image), forKey: kCIInputImageKey) image = UIImage(ciImage: filter.outputImage!)

iOS標準のライブラリ(ソフトウェアの部品のこと)を使うだけなので、実現するプログラムもとってもシンプル!


THETAで360度撮影。空気感のそのまま保存、もう1段画質が上がってくれるとステキです。


「Innovative Tomorrow ~VRが変えるあの業界の未来!~」
(放送日は 2018.7.2(火) 0:00-0:30 でした)

メガネのまち鯖江なので、デジタルメガネも鯖江から!
夏のインターンのネタにもいいかも。応募締切は今週末。興味ある学生、奮って応募ください!
高専インターン募集開始!鯖江を鯖江でハックしよう / バスのスピードメーターアプリ

京都市役所近くのラーメンオープンデータ活用アプリ「ラーメンを探す!」

2018/06/05
#opendata #SPARQL #gourmet 

IMI意見交換会にて出会った「共通語彙基盤ラーメンデータセット in Kyoto」。
opendata.ccへの登録して、SPARQLを使った検索アプリを作成。


ラーメンを探す共通語彙基盤ラーメンデータセット in Kyoto on opendata.cc

今回使った、SPARQLのクエリーはこちら

prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix ic: <https://imi.go.jp/ns/core/rdf#> select ?uri ?type ?name ?des ?startt ?endt ?dest ?lat ?lng { ?uri ic:種別 ?type. ?uri ic:名称 [ ic:表記 ?name ]. ?uri ic:利用可能時間 ?t. ?uri ic:説明 ?des. ?t ic:開始時間 ?startt. ?t ic:終了時間 ?endt. optional { ?t ic:説明 ?dest. } ?uri ic:地理座標/ic:緯度 ?lat. ?uri ic:地理座標/ic:経度 ?lng. }

アイコンとして使わせてもらった「いらすとや」のラーメンイラスト、たくさんあって迷う。イメージが近いアイコンをラーメン語彙に追加してもいいかも。喫煙可能かどうか、予約可能かどうか、現状の混み具合がわかるリアルタイムオープンデータなど、いろいろリンクしていきたい。


写真や、詳細データはリンク先で確認するように作成。写真を中心に選ぶアプリにする、スマホVRでラーメンに囲まれるVRや、ラーメンが透けて見えるWebMeganeなど、いろいろ活用範囲が広い、ステキなラーメンオープンデータ。ぜひ鯖江でも、みなさまの地元でも!

links
- 共通語彙基盤ラーメンデータセット in Kyoto

共通語彙基盤対応の拉麺型!? IMIで遊ぼう、開いてるところを探すアプリ on opendata.cc

2018/06/01
#opendata #js 

imi.go.jp という、日本の本気が見えるドメイン、共通語彙基盤。
IPAによる初開催となる招待制イベント「IMI意見交換会」


京都市、5つ星オープンデータの事例で、一日一創アプリ、紹介していただきました!


自治体職員には共通語彙基盤は手強すぎ!とおっしゃる京都市役所の林さん


なんと自分で独自語彙も作成した、拉麺語彙と独自調査のラーメンオープンデータを公開してます!
共通語彙基盤ラーメンデータ in Kyoto
共通語彙基盤ラーメンデータセット 独自定義語彙

すごい!

共通語彙作成までの思考を綴った「ラーメンデータをめぐるオントロ思考の大冒険」ステキです!

開店時間、閉店時間もしっかり共通語彙基盤準拠で入っているので、今開いてるラーメン屋さん検索アプリを作るためのSPARQLクエリーづくり。(12時に開いているところクエリーの例)

prefix xsd: <http://www.w3.org/2001/XMLSchema#> prefix ic: <http://imi.go.jp/ns/core/rdf#> select * { ?s ic:名称 [ ic:表記 ?name ]. ?s ic:利用可能時間 ?t. ?t ic:開始時間 ?startt. filter(?startt <= "12:00:00"^^xsd:time) ?t ic:終了時間 ?endt. filter(?endt >= "12:00:00"^^xsd:time) optional { ?t ic:説明 ?dest. } }

ひとまず、5つ星オープンデータポータル、opendata.cc を使って「開いているところを探す」アプリとして実装。
ラーメンデータを登録すれば、近くの開いているラーメン屋として表示されることになります!(誰でも登録可能!)

開いているところを探すsrc on GitHub CC BY taisukef


経産省、平本さん、オープンデータや共通語彙基盤が日本国家戦略の中枢にどんどん組み込まれて大忙し。


日本国家蔵出しの楽しいオープンデータを使って、一緒につくる仲間、大募集!
ソーシャルハックデー Tokyo vol.2」 2018.6.30 @ SENQ霞が関

どんどん使おう、共通語彙基盤!
コア語彙2.4.1に、sameAsで、英語版を関連付ける手でグローバル化も図れそう!
足りない語彙は、拉麺語彙の如く、勝手に作って、広めたもの勝ちです。
自然にいい語彙に集約されるので心配無用。

多様性と信頼が共存する新しいwebの世界、分かりやすくインパクトある入り口が肝!

探すアプリシリーズ with 5つ星オープンデータ

2018/05/22
#opendata #odp 

5つ星オープンデータを簡単公開「odp」を使ってデータ公開すると、アプリですぐに使えます。
ただ、アプリにもメンテナンスが必要、APIが古くなったり仕様が変わったりして動かないものを修正対応。


「トイレを探す」
探すアプリシリーズの元祖。2012年、鯖江市が日本初のオープンデータを開始したとほぼ同時に作ったもの。


主にGoogleマップAPIの力ですが、多言語対応してます!

種類ごとの「探すアプリ」自動化して見やすくしたいところ。

以下、調整中

アイコンデザインしたい方、ぜひご一報、または、Code for Fukui GitHubへジョインください!

福井県大野市、PCN大野研究所長で、福井高専の元電波同好会の顧問の先生だった前川さん、松田さんとイチゴMTG
朝摘みイチゴをつまみ、IchigoJamで学ぶ、鯖江Hana道場のこどもたち!

高校生から学ぶ金曜日、TensorFriday、ディープラーニングでオープンデータが欲しくなる

2018/05/18
#opendata #sabae #AI 

TensorFlowで計算する、1+1」で止まっていた機械学習の学習。
高校生Masashi氏をお迎えしてのTensorFlowを学ぶ金曜日、TensorFridayの第一回目の開催!

人間の脳のようにコンピューターに学習させてみるのが機械学習(マシンラーニング)。機械学習の一種、ディープラーニングに便利なオープンソースなライブラリ、TensorFlow(テンソルフロー)。

入力と出力の間に中間層をつくって、それぞれに重みを掛けバイアスを足すことで伝搬させるニューラルネットワーク。 中間層が2層以上あるニューラルネットワークを使った機械学習をディープラーニング。

概要を聞いたら、とりあえず動かす。
TensorFlowとPython3をインストールして、レゴのロボットによる色判定に使ったサンプルプログラムのパラメータをいじって精度アップトライ。 中間層の数を増やしたり、学習回数を増やしたり、あれこれいじって遊んでみます。

Model restored. 学習結果 test dataでの精度 96.49999737739563 result: [[0.26694813 0.13882981 0.14053437 0.15240924 0.14337103 0.15790743] [0.26694813 0.13882981 0.14053437 0.15240924 0.14337103 0.15790743] [0.26694813 0.13882981 0.14053437 0.15240924 0.14337103 0.15790743] [0.26486809 0.13913066 0.14082932 0.15404477 0.14392366 0.1572035 ] [0.26486809 0.13913066 0.14082932 0.15404477 0.14392366 0.1572035 ] [0.26486809 0.13913066 0.14082932 0.15404477 0.14392366 0.1572035 ] [0.26709853 0.13883259 0.14053056 0.15244703 0.14338787 0.15770341] [0.26709853 0.13883259 0.14053056 0.15244703 0.14338787 0.15770341] [0.26709853 0.13883259 0.14053056 0.15244703 0.14338787 0.15770341] [0.26667621 0.13883541 0.14053443 0.15241994 0.14335514 0.15817887]]

サンプルは中間層が1層。正解データ付きのテストデータを流して、正答率でチェックします。(上記の場合、96.5%)

学習させた重みとバイアスを使ってマイコン内で計算させれば、学習結果をロボットでも活用可能!(IchigoJamでもやってみたい!)

中間層を2層にしてディープラーニング化してみたのがプログラムがこちら

w_h = tf.Variable(tf.random_normal([4, num], mean=0.0, stddev=0.05)) b_h = tf.Variable(tf.zeros([num])) w_h2 = tf.Variable(tf.random_normal([num, num], mean=0.0, stddev=0.05)) b_h2 = tf.Variable(tf.zeros([num])) w_o = tf.Variable(tf.random_normal([num, 6], mean=0.0, stddev=0.05)) b_o = tf.Variable(tf.zeros([6])) h = tf.sigmoid(tf.matmul(x, w_h) + b_h) h2 = tf.sigmoid(tf.matmul(h, w_h2) + b_h2) y_hypo = tf.nn.softmax(tf.matmul(h2, w_o) + b_o)

taisukef/TensorFriday01 - GitHub

データがないと始まらない、ディープラーニング活用。いろんなオープンデータが欲しくなります。


データ集めといえば、同日おじゃました「福井高専アマチュア無線研究会 - Ja9ydb」。 刻々と変わる気象状況を入力に、使用帯域を出力にして、より遠くまで届く電波状況をディープラーニングするとか使えるのかも。

次回のTensorFriday#02では、データづくりや、おもしろデータを持ち寄って、いろいろ予測にトライします。

links
- 機械学習でロボット制御してみた(2) EV3 & TensorFlow - 広く浅い高校生のブログ
- TensorFriday #01 - connpass
- 高卒でもわかる機械学習 (0) 前置き – 頭の中に思い浮かべた時には
- MisakiMa/TensorFriday01

鯖江の市長さん、ニューヨークへ行く!こどもプログラミングで地方が変わる、EDIX&自治体総合フェア!

2018/05/17
#IchigoJam #IoT #opendata #sabae 

EDIXと同時開始、自治体総合フェアにて、鯖江市長と対談。
自治体総合フェア2018 自治体カンファレンスで対談してきました | 『さばえ.jp』百さんのブログです

生き残るのは、変わり続けられる自治体のみ。

2010年のオープンデータ提案から8年、誰もが幸せになれる都市、インクルーシブシティ鯖江の実現へ!?
ものづくりのまち、社長率ナンバーワン、女性活躍、高齢者元気な高年大学、そして、こどもプログラミングに、障がい者に寄り添うまち。
緊縮財政の中、一見実現困難なゴールも、未来のITを信じて設定することで、人の集まるまちづくり!

鯖江の市長さん、ニューヨークへ行く!
鯖江市長 国連で発表へ ものづくりのまちの女性活躍


EDIX、1Fのソビーゴ・ナチュラルスタイルブースへ、どうぞ!
ますますおもしろい、こども起業家創出のきっかけづくり、KidsVenture!


こどもの成長に合わせた、三段階。鍵は、手軽に自分のものにできること。
上下左右とABボタンだけでプログラミング、IchigonQuest
アルファベット大文字だけでプログラミング、IchigoJam BASIC
プロシージャーやクラスを使ったプログラミング、IchigoLatte (ECMAScript)
いずれのIchigoDakeも980円!
980円のIchigoIgaiとキーボード、テレビがあれば開発環境が揃います。
IchigoDake


いちごー(15,000円)ではじめる低消費電力低価格、本格IoT、IchigoSoda。
簡単!低予算IoT入門、共立電子さんによる信号機デモ、KidsVentureコーナーに!

高度情報化社会、すべてのこどもたちやもちろん大人に必須な情報セキュリティスキル。体験が一番。
1時間半でわかる叡智の結晶「IoT」 - IchigoJam x sakura.io 情報セキュリティ実習 in 高知高専


IoTをもっと簡単に、IoT.IN() と IoT.OUT という新命令搭載、IchigoJam 1.2b IoT!
数の受信や、数の送信用のショートカットコマンドで、センサーの値を送ったり、値を受け取ってネットからロボット制御したりが超簡単。 KidsVentureブースにて、先行体験ください!


ソビーゴロボットの授業風景。


大きなダンボールロボットが目印、ソビーゴブースへどうぞ。


IchigoJamのロゴ画像は、オープンデータ!


2F、IO-DATAブースでは、IchigoJam RPiの展示と1日2回のミニセミナー。


今の小6が受ける大学入試では プログラミング が基礎科目に!?本日最終日 松田校長 も登壇、教育EXPO「学びNEXT」へぜひどうぞ!
こどもプログラミングは、国家プロジェクト。首相「プログラミングは現代のそろばん」

EDIX最終日、5.18 15:00-、前原小学校、松田校長も登壇!
AI・IoT時代に向けた、これからのプログラミング授業 ~大胆に、自由に、思いきり!実践しよう~

2020年以降、プログラミングスキルをもった小学生がどんどん誕生する社会。これとIoTを機に、それより上の世代は、大人も子供も大学生もプログラミングを学んでおきましょう。
福井県庁職員向けIoTプログラミング講習会、世界初のIchigoSodaワークショップでの気づきと対策


東京ビッグサイト、自治体総合フェア教育ITソリューションEXPO、共に18日まで!

PCN i18n MTG at Roppongi with Creative Pasta!

2018/05/16
#IchigoJam #js #china #africa #opendata 

i18n means internationalization (i + 18 charaters + n).
Our PCN mission is programming for all kids all over the world.
English meeting with PCN member of Beijing, Ivory Coast, المملكة المغربية‎, Dziko la Malaŵi and 福井県.

We got translation apps (UDTalk etc).
So there are no borders about i18n communications!


PCN Beijin, République de Côte d'Ivoire, Katsuyama & Sabae.
Let's create kids creators!

At Gaston & Gaspar, you can create your pasta!

English menu is available also!


Created pasta 1.


Created pasta 2.


"Pasta Creation Order Sheet - unoffcial web app version"
Foods makes you. You can choose your future.
This is the first step. I want to to add links to detail data of each foods by opendata.


Let's begin programming with fun without borders!

links
- PCN Programming club network
- Gaston & Gaspar
- Beiging China will join to the PCN! We started next contest for the World, Please support us! / ついにPCN北京も加わり、いよいよ世界に広がる こどもプログラミング!コンテスト協賛にぜひご協力ください! – about yrm
- みんなもやってみよう「PCN〇〇」!新たに加わるコートジボワール、モロッコ、マラウイ、旭川。EDIX 学びNEXTにぜひどうぞ! – about yrm

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像