ten🦒㈱MDIU 代表|元海外Microsoft AI R&D部門所属・現データサイエンティスト

【CEO MDIU/ITキャリア推進協会/Newspicks exp】 ドイツMicr…

ten🦒㈱MDIU 代表|元海外Microsoft AI R&D部門所属・現データサイエンティスト

【CEO MDIU/ITキャリア推進協会/Newspicks exp】 ドイツMicrosoftに入社、帰国後 AI・特に自然言語処理分野で起業|50件以上の顧問活動に参画|ITキャリア推進協会 アドバイザリーボードも勤め、日本のAI/DX市場の活性化へ活動中

マガジン

  • GAFAMのコーディングインタビュー攻略

    GAFAMでITエンジニアとして働くには避けて通れないコーディングインタビューの内容と攻略法について 弊社代表の江口が、マイクロソフト時代の体験を元に解説を行っていきます。 GAFAM級のクラスの会社で働きたい人は是非購読ください!

  • ITエンジニアが安心・安全に独立開業する方法

    ITエンジニアは独立開業をしやすい職業で、「今は正社員だけど、ゆくゆくは独立開業してみたい」という方も多いかと思います。 その場合にいつも課題になるのが、「収入」の話で、その部分にフォーカスを当てて、安心・安全の独立開業方法の解説をします。

  • 独立開業をするまでの道のり

    僕が社会人になってきてから、挫折を繰り返しながら、積み上げてきたキャリアや価値観等、まとめていきます。 まず最初に断っておくと、僕は非常に小心者です。なので、決して容易な道ではなかったのですが、基本的に挫折を乗り越えながら、泥臭く、心に決めた事は全てやりきってきました。 本マガジンでは、そんな僕の生き方を ・沖縄での新入社員生活 ・ヨーロッパへの海外移住 ・ドイツのマイクロソフト就職 ・カナダに移住 ・日本での起業 の順に時系列で解説していきます。 これが少しでも誰かにとって、勇気づけられるような内容であれば嬉しいです。

  • 非エンジニア向けAI講座

    AIについての解説記事を、主に自然言語処理を中心に、非エンジニアに対してわかりやすく解説していきます。 また、AIの事例などについても別途紹介していく予定です。こちらを活用してAIリテラシーを高めて頂き、ビジネスに活用して貰えれば幸いです。

最近の記事

データ構造基礎:Linked list

Linked listとは?コーディングインタビューの問題で出題される事の多いLinked listですが、Linked ListはPythonの標準ライブラリでは実装されておらず、名前は知っていてもその詳細を把握していない方は多いと思います。 コーディングインタビュー以外でも、Linked listはデータ構造の1つとして把握しておいた方がいい内容なので、今回の記事ではLinked listの解説をします。 Linked listとは?それでは、早速Linked list

    • コーディングインタビューに挑むアプローチを理解する

      コーディングインタビューに挑むアプローチ本記事では、コーディングインタビューに挑むアプローチに関して解説を進めていきます。 「何も知らない状態」で、コーディング問題に挑んでしまうと、とにかく緊張が強く、まともに問題を解く事すらままならない精神状態でコーディングインタビューに挑んでしまうことになり、大きな機会損失に繋がってしまいます。 勿論、コーディングインタビューの攻略のためには「慣れ」が必要で、本記事に書いているステップを正しく実行しようとしても、なかなか上手くいかないも

      • GAFAMで働くために必要なコーディングインタビュー

        コーディングインタビューとは今まで、諸々、ブログの執筆が完全に止まっており申し訳ありませんでした。。。今回から、「GAFAMのコーディングインタビューに通過するには?」というテーマで、不定期で記事を作成していくので、皆様暖かく見守って下さい。 最近は、日本でもメルカリやLINE等の企業が、IT技術者を採用する際に、コーディングインタビューを実施し始めたようですが、未だ日本では知名度が低く、一般的ではありません。 しかしながら、読者の皆様がGAFAMを始めとした、アメリカの先

        • ITエンジニアが『独立開業後に最速で収入を安定』させるためには

          新型コロナウイルスが猛威を奮う今、日本社会も徐々にリモートワークに寛容になってきた印象があります。 この環境は、圧倒的にエンジニア、特に独立や開業を目指しているエンジニアには有利な環境となり ますます『独立・開業』の敷居が下がってきているように感じます。 ただ、やはり多くの人には敷居が高いものであり、特に一番の懸念事項は 『安定してお金を稼げるのか?』 という事ではないでしょうか? 私も日本に帰国して独立開業をし、個人事業主になった当初。半年ほどまともな収入が無い

          有料
          100

        マガジン

        • GAFAMのコーディングインタビュー攻略
          3本
        • ITエンジニアが安心・安全に独立開業する方法
          1本
        • 独立開業をするまでの道のり
          14本
        • 非エンジニア向けAI講座
          7本

        記事

          Aufwidersehen Deutschland!~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          Aufwidersehen Deutschland(さよならドイツ)というタイトルの通り、遂にこのシリーズの一番の山場のドイツ移住編のしめくくりにあたります。この日々を永遠に続け、ずっとドイツにいようと思った事もありますが、最終的には日本に戻る決断をしました。その経緯を語り、本編を一旦締めくくります。 ドイツを離れようと思ったきっかけミュンヘンのマイクロソフトで働き、3年以上がたち、ドイツでの暮らしも述べ6年以上になった時に、自然と、「もう十分やり尽くしたな」と感じるように

          Aufwidersehen Deutschland!~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          ミュンヘンで考えさされた、生きる意味と本当の幸せは何か~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          色々とバタバタしていて前回からだいぶ間が空いてしまいました・・・すいません。これから先、不定期に独立開業に至るまでの過程を書いていこうと思いますので、暖かく見守って下さい。 ドイツに移住し、完全に日本人社会から離れてから、ありえない長さの長期休暇を含めて、色々な文化の違いを見てきました。元々、あまり協調性もなく、会社の飲み会などにも積極的に参加するタイプでない人間の自分には、プライベートの自由が尊重されるヨーロッパ社会はとても過ごしやすい環境でした。 その中でも特に印象的

          ミュンヘンで考えさされた、生きる意味と本当の幸せは何か~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          検索精度の指標「適合率」と「再現率」

          はじめに前回の投稿では、ステミング、類義語(同義語)拡張等、自然言語処理でよく使われる基本的なテクニックについて紹介を行い、それらのテクニックがどのように全文検索のヒット率に貢献するかを説明させて頂きました。 ※要約※Google等で調べたいキーワードを入力しインターネット検索をすると、目に見えないバックグラウンドでは様々なAIの機能が働きます。そのお陰で、何千万の中から関連度順に並べた検索結果を私達は見ることが出来るのです。 その中で、類義語(同義語)拡張等のテクニック

          黄金時代2 ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          ミュンヘンに移り住み、自分にとって憧れであったマイクロソフトで、検索エンジンの研究開発、ひいては人工知能の土台とも言える、自然言語処理に関われる事は非常に幸運で、どこか誇らしい気持ちに溢れていました。 この時の自然言語処理との出会いが、後の僕の起業後の全ての土台となっています。 ミュンヘンのマイクロソフトオフィスは、研究開発チームでありながら、半分は女性の研究者が働いているという、なかなか日本では見ない環境。 相変わらず日本人は自分一人でしたが、とにかく国際色に溢れていて、

          黄金時代2 ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          そしてドイツでマイクロソフト社員として働き始める事に ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          なんとか最初のコーディングインタビューを切り抜けた後、次に待っていたのはオンラインインタビューの試練。 ただ、予想に反して最終面接時まではコーディングインタビューは無く、日本語の検索エンジンの開発のポジションだったためか、逆に日本語力をしっかり見極められるという優位な状況で選考を進める事ができました。 そしていよいよ次で最終面接に進めるかどうか?というところまで差し掛かることに。 最終面接に進めるかどうかの結果を待っている間、どうにも気分がそわそわして落ち着かないため、旅

          そしてドイツでマイクロソフト社員として働き始める事に ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          心を燃やせ、人生最大の大勝負。0.1%の可能性に全てをかけろ ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          そのメッセージには、ミュンヘンのマイクロソフトが日本人の検索エンジニアを探していると書いてあり、お前は興味があるか?と書かれていました。 正直、これを読んだ後の自分の気持ちは、十中八九無理だろうとネガティブな気持ちしかありませんでした。 日本でマイクロソフトに挑んだ時、格の違いを見せられていて、幾らプログラミングができるようになったとはいえ、今の自分の実力では到底届かない事はわかっていました。 何より検索エンジンの知識は全く無く、それが途方もなく敷居の高い知識の事はしって

          心を燃やせ、人生最大の大勝負。0.1%の可能性に全てをかけろ ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          人生最大の地獄。リーマンショックによりヨーロッパで無職を経験した後、マイクロソフトに辿り着くまで ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          平和な日々の終わりは、かのリーマン・ショックとともに引き起こされました。 当時ニュースで、リーマン・ブラザーズが経営破綻した事が報じられ、その余波が世界中に飛び火する、というような事が囁かれはじめていました。 僕はその時に、「うちの会社は金融系のはずだけど大丈夫だろうか?」と少し不安になりましたが、その後数日は特に変わった様子は無く平穏な日々が続いていました。 しかし、全ての終わりはあまりにも突然にやってきました・・・ ある日、いつも通り出勤すると、ダニエルに突然小さ

          人生最大の地獄。リーマンショックによりヨーロッパで無職を経験した後、マイクロソフトに辿り着くまで ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          自然言語処理の基本的なテクニック

          はじめに本投稿では、検索エンジンのヒット率をあげるという観点から、自然言語処理の基礎テクニックを紹介していきます。 ステミング(原型化) ステム(stem)とは英語で幹の事を指します。自然言語処理の世界では、ステミングは動詞など複数の言い回しが存在する品詞の原型を取り出す事を意味します。 例えば『本を読みます』は、 『本を読んだ』『本を読む』『本を読みました』 色んな言い方がありますね。しかしいずれも共通しているのは『読む』ということです。 前回の記事でお話した形態素解

          黄金時代1(ほぼ旅行記です) ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          かくして、プログラミング未経験なのにドイツ企業のJavaプログラマーに転職。面接でプログラミング出来ないことがアッサリばれたものの、マネージャーの懇意で半年間の試用期間をかろうじてゲット。 働きながら、よく分からないドイツ語のプログラミング教材を手に必死に勉強し、地獄の試用期間を終え正式に正社員登用に! 『異国の企業でたった一人の日本人』という立場で、多国籍の中で自分が望む仕事をし、色々な考え方を学べることがこの上無いほど幸せで。 今思い返しても、人生の中の黄金時代の1つ

          黄金時代1(ほぼ旅行記です) ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          図書館の作業員?検索エンジンの精度を高める「全文検索」の機能

          AIの頭脳と言われる、自然言語処理。 頭脳も自然言語処理の中も、『知識』という膨大なデータが混在しています。 そこから『欲しい情報』を探してくれるのが『検索エンジン』であることを、前回の投稿ではお話しました。まずはそのおさらいです。 改めて図書館を例に、『検索エンジン』の仕組みについて確認しましょう! ①インデックス(図書館の本棚から) ②検索クエリ(利用者が欲しい本のキーワードを元に候補を上げて) ③検索ランキング(②の中から利用者に適した本順に優先順位をつける(ラ

          図書館の作業員?検索エンジンの精度を高める「全文検索」の機能

          ドイツでハッタリかまして潜入成功。未経験プログラマー、30過ぎにしてプログラミング独学習得し試用期間をのりこえる ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          一応の内定が出た後、自分は外国人雇用の立場なので、外国人用の就労ビザを待たねばなりませんでした。 これが、たまに労働局に拒否される事があるという噂も耳にしていたので、一ヶ月程度、ヒヤヒヤしながら待つことに。 その間、それはもう死ぬ気でJavaを学び始めました。 ただでさえ、Javaはクラス思考の言語。変数の片付けも厳格で、敷居が高く、それを異国で独学で叩き上げるのはなかなか骨が折れる作業・・・。 そんなタイミングでビザが降りたとの連絡を受け、正式に転職が決定。 とはいえ、J

          ドイツでハッタリかまして潜入成功。未経験プログラマー、30過ぎにしてプログラミング独学習得し試用期間をのりこえる ~プログラミング未経験の僕が、海外マイクロソフトに就職し、独立開業を始めるまで~

          図書館の役割を果たす検索エンジン

          はじめにAIのコミュニケーション力の要素技術にあたる「自然言語処理」 自然言語処理は、「人間の言葉を理解し、それに対して何らかのアウトプットを返すもの」である事を説明しました。(※前回の投稿) では、今回は「自然言語処理」技術の代表的な活用例として「検索エンジン」についてお話致します。 今や検索エンジンは、Googleを始めとしたPC、スマートフォンで行うネットサーフィン等、皆様の日常生活で無くてはならない存在となりました。 本記事では「検索エンジン」がどのように動い