コンユウメモ @kon_yu

作ったガラクタとか、旅行とかの話

TensorFlow.jsの学習済みモデルを使ってプライバシーを守る機能を作った

TensorFlow.jsが先日公開されて、デモ用のアプリも公開されましたね。 OpenPoseよりも軽く、ラップトップでも動かせる。jsというようにブラウザで動かすことができる。

詳しくはこれらの記事を参考にしてくれ。

shiropen.com

medium.com

つまり、簡単にブラウザでボーンが取れるということだ。

ボーンが取れる -> 画像の中で体の各位置がわかる -> 股間の位置を推定できる -> モザイクをかけるしかない

そこでblockPenis optionを追加した

おそらくコレが発表されてから世界最速でこいつを利用してくだらないものを作ってると思われる

つまりこう

f:id:kon_yu:20180510154917p:plain

動画でモードだとこう

f:id:kon_yu:20180510154915g:plain

Source Code GitHub - konyu/tfjs-models: Pretrained models for TensorFlow.js

「英語学習五人組」と称して、一緒に英語を勉強する人を20人集めて90日間実施した過程と結果

今年の1月から20人ほどの人を集めて、90日限定で英語の勉強を習慣化する試みを行った。 約束の90日が先日終了したので、その結果や次への展望を報告する。

  • はじまり
  • 経過とその時した工夫
  • 結果
  • 今後の展望

はじまり

日時: 2018/1/18

このFacebookの投稿から始まる。

英会話サービスのCTOをしていたのもあって英語学習法については、自分の英語力に見合わないくらい詳しい。 オレの考えた最強の英語学習があるんだが、根気よくやるために一緒にやってくれる仲間が欲しい。 誰か今年は英語をなんとかしたいと思ってる猛者はおらんか?

いいねが85件、コメントが35件ついた。

年の初めや年度の初めは、英会話サービスは新規ユーザの書き入れ時なので、こちらも同じように今年こそは関心が高かった。 さらに、このような補足説明をブログに書いたら、少しバズった。 f:id:kon_yu:20180503004556p:plain

元オンライン英会話サービスCTOのオレが考える最強の英語学習方法

そこで下記のように募集した。

みんチャレまたはSlackチャンネルで、励ましあいと言う名の相互監視をすることによって、英語学習を継続したいと思っている。 五人組が昔から有るように、日本人には相互監視で強制力を発揮するのが合っていると思う。独力で頑張れるひとはもうペラペラだろうしね。 どう勉強したら良いかというのは、ブログにまとめたので一緒にやりたいと思った方は、個別でFBのメッセンジャーでメッセージを送ってください。

経過とその時した工夫

スタート

日時: 2018/1/21

問い合わせ人数は、FacebookのコメントやFacebookメッセンジャーで23人。 意思確認をしてやると決めたのが20名。この20名ではじめることとなった。

みんチャレは3-5人で1つの部屋を作り、特定の目標に対してやった結果を画像つきで投稿するし励まし合うアプリである。 今回は2日間何も投稿しないと、3日目に部屋を締め出されるように設定した。

みんチャレ - 三日坊主防止アプリ

みんチャレの部屋を4人ずつ割り振り、すべての部屋に自分を入れて計5人で作った。

部屋割りは、ソーシャルグラフが近い人、知り合い同士、属性が近い人で下記のようにまとめた。

  • Maker Faire Tokyoと MashUp Award
  • それぞれお互いを2人ずつぐらい知っているグループ
  • Web系ソフトウェアエンジニア1
  • Web系ソフトウェアエンジニア2(下ネタが好きそうな人)
  • 中国・深セン

これには仲良く慣れそうな人と組むようにして仲良くなるとサボりにくくなるということを目的とした。 仲良くなるためには雑談したほうが良いし、雑談するためには共通の話題が多い方が良い。

1週間目経過

日時: 2018/1/29

Skackのグループを新たに作った

Slackを作った理由は以下の通り。

  • 他の部屋はどのような感じで盛り上がってる、別の部屋の人がのぞける
  • 部屋内のコメントが誰にしたのかわかりにくいので、雑談はSlackのほうが良い
  • 雑談のコメントはPCで打ちたい
  • 一番の理由はみんチャレの全部の部屋に、自分が入っている必要があり5部屋全てに投稿する手間が大きい
  • 将来的にはSlackで勉強内容の投稿もできるようにしたい

オレ自身はみんチャレで1つのチャンネルだけに所属するようにした。

Slackの運用にすることで、主催のオレの手間が減ってだいぶ楽になった反面、 Slackを利用した雑談があまり盛り上がらなかった。学習内容の投稿から雑談に発展するパターンが多々あり。 カバーするためには学習内容の投稿もSlackでできるようにするべきだったかなと思う。

2018/2以降4/22の終了まで

2月末までに続いている人の人数は、15/20人ぐらいで落ち着いた。

みんチャレとSlackの同時運用が落ち着いていたので、毎週やる内容を下記のようにリストアップして行った。 ある週のタスクはこんな感じ。

  • [x] Slackに入れていない人のフォロー
  • [x] 自分のチャンネルに入っていない人を各部屋に招待
  • [x] オレがみんチャレのグループから抜ける
  • [x] チームを1つ減らして他のチームに割り振る
  • [x] 週次のどのくらい勉強したかアンケートをとる

全体にアンケートを取ってどれくらい勉強したかを毎週聞いてみた。 f:id:kon_yu:20180503004941p:plain

結果

個人の結果

毎日Newselaを用いて、英語のニュースの1記事を必ず読むようにしていた。 Newselaは同じニュースでも難易度を替えて読むことができるWebサービスで、ある程度引っかからずに読める程度の英語のニュースを毎日読んだ。

90日も毎日英語のある程度まとまった文章を毎日読んで得られた効果。

  • 第一に、毎日英語を勉強する習慣ができた
    • 毎日歯を磨く程度に習慣化できた
  • 調べ物をするときに英語の情報源を見るようになった
    • Googleの言語設定を英語にした。プログラミングの情報を調べるときに英語で調べる割合が体感的に、以前は3割程度だったものが8割になった
  • 英語にニュースで読んだ同じ内容のニュースを日本語で見たときに伝えられ方の差を知れるようなった
    • 冬季オリンピックのシーズンにアメリカであった銃乱射事件から銃規制のニュースがたくさんあったのに日本であまり報道されてないなど

アンケートをもとにした結果

アンケートを作って15人の回答してもらった。 その中でザックリ完走できたかどうかだけ公開する(みんチャレの設定で、2日サボると脱落する設定にしていた)。

  • 最後まで完走したのは8名
  • 途中脱落(2日連続投稿できないで脱落)したが復帰して、90日やり続けた 6名
  • 途中脱落して最後まで続けられなかった 1名

年度末で仕事が忙しかったり、飲み会が続いたりすると脱落しやすい。そういうときはほんの少しでも勉強するというのが英語を勉強する習慣化には良さそうだ。

勉強内容が適正であるか教えてくれたり、成長しているかを測れば、お金を払っても良いかも意見もあった。 このあたりを人件費を抑えてできるしくみを作れると、価格を抑えたサービスを提供できそうだ。

今後の展望

個人的な展望

毎日英語を勉強する習慣はできた。次は量を増やす試みをしていく。 ノウハウを学ぶべくスパルタ系の英語学習サービスを受けてみるのもいいだろう(オンラインで完結するのがいいな)

個人的な展開のその後 2020年12月追記

  • 英語を使った小さい仕事を2つした(インドへのオフショア先への品質や技術力確認(チャットベース)、世界中のIoT製品を調査して資料作成)
  • 2019年にフィリピンに1ヶ月英語留学していた
  • TOEICを受けてそこそこいい点をとった 

英語学習五人組のしくみに対する展望

英語学習五人組は90日の終了後も続いている。今後のこのしくみの展望を列挙して終わる。

  • 毎日の学習内容の投稿と雑談する環境をSlack等で一本化する仕組みを作る
    • PCで学習した内容を投稿できる
    • 誰がいつ期限切れで退出されたか管理できる
    • 相手の投稿を褒めるとポイントが溜まって10ポイント溜まったら1回サボっても大丈夫になったりとか、退出させられても戻れるとか
    • 投稿日をグラフ化したりとか
  • これ商売になるんじゃないかと思うので検討していく
    • 勉強しない場合のペナルティはお金を取ると難しそうなので別のしくみがいる
    • 知らない人同士で5人組をつくる際に、属性が近しい人を集めるのは昨今のデーティングサービスに近いシステムがよいかもしれない

元オンライン英会話サービスCTOのオレが勧める英語学習iOS(iPhone iPad)アプリ

前回このように、毎日英語を一緒に学んでくれる人を集めたところ20人近くの人が集まってくれた。

konyu.hatenablog.com

どのようなことを勉強したのか報告してもらっているんだけれども、スマホのアプリで勉強している人がけっこういるようだ。

オレはコンテンツの豊富さや、復習するときの一覧性が高いので本で勉強するほうが好きだけれど、通勤の電車での移動時間なんかは本を出すよりはスマホの方が確かに楽だ。

英語学習用のアプリもたぶん普通の人よりはたくさん調べて触ってみているので、その中でオレが購入して使った結果、コレは良いぜというを紹介してく。


英語学習アプリで重要なところはこの2つ

  • コンテンツが良い
  • アプリが使いやすい

コンテンツが良いのが大前提で、誰がどういう根拠で集めたコンテンツなのかが重要だ。 特にどんな根拠で集めた単語集なのかわからないものを勉強するのは効率が悪い。

なので無料アプリよりは有料アプリを買っていったほうが効率がよいよね。

書籍をベースに作っているアプリのほうがコンテンツが確かである。

ただし書籍ベースの場合は作っている会社は出版社で、そのため外注でアプリを作っているために使い勝手が非常に悪い物が多い。

こういうアプリをITリテラシが高い人やソフトウェアに関わっている人がこのような使い勝手の悪いアプリを触るとイライラしてしまう。

なので今回紹介するのは、コンテンツがよく、アプリの使い勝手が良いまたは、そんなにひどくないものを上げてみる。

英語ニュースアプリ

Newsela

基本的に無料で使えるニュースを多読できるウェブサービススマホアプリ。 アプリの使い勝手はそんなに良くないけど、1記事が適度な長さである。

同じ記事の内容を英語レベル別書いてくれているので自分のレベルよりも少し下ぐらいのレベルでサクサク読めるレベルにしてたくさん読むのが効果的だ。

Newsela

Newsela

  • Newsela
  • 教育
  • 無料

発音練習アプリ

Elsa speak

発音練習アプリ。最近このアプリにハマって毎日使っている。 マイクに向かって発音するので、家でしかできない。

何回間違った発音をしても呆れた顔をされたりしないので、英会話学校やオンライン英会話の先生に向かって練習するよりも心が折れないのでおすすめ。このアプリで練習した後に、対面等で英語の先生にチェックしてもらうと効率が良さそうだ。

あと風呂に入りながら練習するとエコーがかかってしまって当たり前だけど全然うまくいかない。そりゃそうだ。

ELSA Speak - Accent Reduction

ELSA Speak - Accent Reduction

  • Elsa Corp
  • 教育
  • 無料

Listening Hacker Pro

英文の単語と単語のつながりや、文末の子音を発音しないなどというルールを学習できるアプリ。 確認テストがけっこうむずい。

このアプリを使うとなぜ "I got it" が「アイガリッ」と発音するかを理解することができる。

Listening Hacker Pro

Listening Hacker Pro

  • KEIGAKUSHA COM.
  • 教育
  • ¥600

Listening Hacker には無料版もあるのでこちらで試していい感じだったらプロ版を買ってみるといいだろう

Listening Hacker

Listening Hacker

  • KEIGAKUSHA COM.
  • 教育
  • 無料

Real 英会話

使い勝手も良くて内容も面白い口語の英語を勉強できるアプリ。

日本語と英語の訳が直訳ではなく、日本語でこう思ったときに英語で何ていうんだろうを学べる。

毎日コツコツ勉強するようって言うよりは、他の勉強に飽きたときなんかに眺めてみると面白い。 オンライン英会話や英会話スクールで、このアプリで学んだフレーズを言ってみて、それが通じるとけっこう嬉しい。

例えばこんな感じの言い回しを勉強できる

This hit the post.

やっぱりコレに限る(食事に対して)

Real英会話

Real英会話

  • LT Box Co., Ltd.
  • 教育
  • ¥600

瞬間英作文

瞬間英作文は英語発話するのをスムーズにする練習で、同じ英文を何度も音読する。ほぼ筋トレなのでけっこう辛いが効果は抜群だ。英語を喋れるようになるで一番効果が高いと思う。

アプリだと何度練習したのかを記録してくれているので、10回やるぞという目標を立てて実践しやすい。

このアプリもとても使い勝手が最高に良いというわけではないが、何年か前よりずっとましになった

英単語学習アプリ

英単語学習アプリは、コンテンツもよく使い勝手が良いアプリを探したい場合は、 書籍ベースのアプリを作っている物書堂が作っているアプリの中から自分にあったものを選ぶのが良いだろう。

www.monokakido.jp

TOEIC向け 金のフレーズ2

TOEICで頻出の単語帳の鉄板「TOEIC L&R TEST 出る単特急 金のフレーズ2」のアプリ。 TOEIC対策をしたい人はコレがよいだろう。

金のフレーズ 2

金のフレーズ 2

  • 物書堂
  • 教育
  • ¥600

初心者向け: 英単語ターゲット 1900

旺文社のベストセラー 「英単語ターゲット 1900」は、中学校で習った英単語ぐらいはぎりわかるけど、高校で習ったのは怪しい人なんかには向いている

Vocabulary.com アプリでNGSLを勉強しよう

英語は英語で勉強した方が良いなんて言われているよね。

英英辞典で辞書を引けなんて事もいうよね。 英語で英単語を勉強するを実現しているのが、Vocabulary.comという単語学習のウェブサービスがある。

www.vocabulary.com

このウェブサービスもアプリもそんなに使い勝手が良くないんだけど、 ユーザが作ったリストを登録することができるという機能がかなり良い。

このリストの中でNGSLという、頻出単語のリストを使って学習するととっても効果的だ。

NGSLはエライ大学の先生が作成した2800語からなる基本単語リストで、2016年にもアップデートされている

https://static1.squarespace.com/static/518f0086e4b05913b69dcc3c/t/58f7e1ca1b631bd345234679/1492640231422/Coverage+Figures+for+NAWL,+TSL+and+BSL?format=2500w (http://www.newgeneralservicelist.org/ より引用)

NGSLの日本語での説明はこのページがよくまとまっている、Toeicの問題のカバー率なんかも検証してみている。 https://ei-raku.com/2017/10/ngsl-all/ei-raku.com

NGSLのリストは、Munkh J.さんの作ったNGSLのリストが全部網羅されていて良さそうだ。 https://www.vocabulary.com/profiles/A1B5L3FV71HOW6

このVocabulary.com にはアプリもあって、スキマ時間にこいつを使って勉強するのが良いだろう。なんたって安いし。

Vocabulary.com

Vocabulary.com

  • Vocabulary.com
  • 教育
  • ¥360

一つ問題があるとすれば、簡単な単語の説明の英語の説明が難しくて辞書を引く羽目になってしまう。

別の書籍やアプリで基本的な単語を押さえてから、Vocabulary.comを使い、うろ覚えだった英単語を英語で学ぶことによって記憶に定着させることができそうだ。

ロケットビーバイ