1
/
5

ハカルスが挑戦していること -技術編-

ハカルスのCTO、染田です。

ハカルスは、最近採用活動に注力していることもあり、たくさんの方とお会いし、たくさんの方に会社について説明する機会をいただいております。ありがたいことです。

ここでは改めて、現在のハカルスの開発環境や、取り組んでいるトピックなど、面談をさせていただく際に説明していることをブログにします。少しでも機械学習やスパースモデリング、関西で働くことに興味がある方に届けばいいなと思います。

改めて、ハカルスの事業について

会社概要

ハカルスは、京都に本社を置いている、機械学習/AIを強みとしたスタートアップです。2014年に創業した当時は、IoTなどを活用したヘルスケアアプリの会社としてスタートしました。その頃開発したプロダクトはMakuakeでクラウドファンディングに挑戦するなどのトライもしていました。

当時から、機械学習の技術を活用したプロダクト開発をしていたのですが、その中で医療や産業領域の企業から聞こえてくる課題の解決に自分たちの技術・強みが活かせることに気づかされました。

そして現在は、医療・創薬・産業などの領域に注力してスパースモデリングを中心とした AI・データ解析事業を展開しています。

資金調達実績など

ハカルスは、VCからの資金調達だけでなく、事業会社からの資金調達を行い、事業開発の上でのパートナー関係を作っています。医療や創薬の現場などにおいては簡単には手に入らないデータ (当然、扱いにも細心の注意も要します)が多く、こういった資金調達による協業関係を通して、ソリューション開発を加速させていきたいと考えています。


ハカルスの開発環境

開発環境

全メンバー共通

  • Docker
  • Git
  • Jenkins

ソフトウェアエンジニア

  • Python 3.x
    • Flask / SQLAlchemy
  • Swift ( for iOS )
  • Kotlin / Java ( for Android )
  • Vue.js / ReactJS ( for frontend )

フロントエンドは元々 ReactJS だったのですが、最近は軽めのプロジェクトは vue.js で済ませることが増えてきました。また Python については PyCon 関連のイベントで登壇するスタッフも多く、ソフトウェアエンジニア・データサイエンティストの間での共通言語は Python です。

データサイエンティスト

  • Python 3.x
    • pandas / NumPy / SciPy / scikit-learn / scikit-image / seaborn / opencv / spm-image ( 自社開発 OSS )
  • Jupyter

データ解析はいわゆる Python + Jupyter でやっており、プロジェクトの内容にあわせて他の OSS を組み合わせたり、自作したりしています。

組み込みエンジニア

  • C / C++
  • Xilinx SDx
    • Xilinx 社の FPGA の統合開発環境です
  • OpenWRT Linux / Alpine Linux / Ubuntu ( 組み込み環境向け )

Linux が動く環境であれば Docker 上で Python を動かしています。FPGA 系は C/C++ でコードを書いて、SDx で高位合成をしています。

サービス基盤・インフラ

  • Ansible
  • Fabric
  • Terraform
  • Serverspec
  • AWS
    • ELB / EC2 / Cloudfront / S3 / Route53 / Cloudwatch / SES / ElastiCache / MySQL RDS / Lambda / SageMaker 等

コミュニケーションツール

  • GitLab
  • Slack
  • Google Meet / Zoom

開発チーム

  • データサイエンティストチーム
    • 京都在籍の CDO (Chief Data Officer) が社内メンバー、元京都大学の研究員、学生のパートタイムのメンバーを率いています
    • データサイエンティストチームは、クライアントのヒアリングから機械学習を用いたモデル構築、運用を担当しています
    • 京都大学の情報系の修士および学部生や、東北大学の情報系の修士および学部生がインターンとしてジョインしており、リモートでプロジェクトを進めているメンバーもいます
  • アプリケーション開発チーム
    • 京都在籍の VPoP (Vice President of Product) がフィリピン拠点のメンバーを率いています。フィリピン拠点のメンバーはフルリモートです
    • アプリケーション開発チームは、SaaS 型のウェブアプリケーションやモバイルアプリケーションの開発、サーバインフラの運用を担当しています
    • 京都産業大学の情報系の学部生がインターンとしてスマートフォン開発者としてジョインしています
  • アドバイザリー
    • アドバイザーとして就任いただいている、京都大学大学院情報学研究科の大関先生滋賀大学データサイエンス学部教授の河本先生からアドバイスを随時もらっています


技術に関して注力しているポイント

(1) 医療・メディカル系において画像・時系列データにおいてスパースモデリングを軸とした機械学習の適用を推し進めていく

(2) 産業領域で、工場の生産ラインの最適化にむけた故障予知・予防保全・外観検査の自動化を推し進めていく

直近では、双方の領域に関連する画像解析において、OpenCV の活用や自社開発の OSS である spm-image の拡充、後述の自社プロダクトの動画解析モデルの開発に注力しています。

今年の採用で実現しようとしていること

以下二点をまずは注力したいと考えています。

  • 現在たくさんのクライアントからご相談をいただいているものの、リソースの関係でスピーディに対応できなかったり、お待ちいただいているクライアントがいます。そこへの対応速度を上げ、注力している医療、創薬などの領域での実績を積み重ねていきます。
  • 今までのコンサルテーションの中で培った技術を用いて、自社サービスの基盤となる開発を引き続き進めていきます。

特に後者の自社サービスについては、これまでの各種お客様とのパイロット分析や、今後も行なっていくメディカル・産業領域でのプロジェクトを元に、如何に継続的なビジネスに続けていくかのプロダクト作りをしていきたいと考えてます。コードを書くだけではなく、実際のユーザのニーズを考えたり、とプロダクト開発における全ての要素を体験いただけるフェーズにいます。

現在採用中のポジション

現在、京都を中心に仙台、東京でも採用を行なっています。

特に京都では、Pythonエンジニアから機械学習エンジニアへとキャリアを伸ばしていきたい希望の方、ぜひ実践を通して、データサイエンティストとして成長していきましょう!

社内でのOJTに加え、Courseraなどを使ったオンライン学習を、業務時間内で行なっていただく、研修期間を設けたポジションもあります。


プロジェクトマネージャー
AI プロジェクトを牽引するプロジェクトマネージャー
ハカルスは人工知能を使ったデータ解析サービスを提供する京都発のAIカンパニーです。医療・製薬と、産業・製造業の、2つの領域向けに事業を展開しています。 ◉事業領域と提供サービス ---医療 「HACARUS for Medical」 ・診断支援AI ・創薬支援AI AIを医療に活用する多くの試みがなされていますが、課題も少なくありません。医療の疾病に関するデータは、個人情報の問題があり、匿名化処理をするにしても症例を集めることなかなかできません。症例が希少なものであればなおさら困難を極めます。HACARUSの採用するAI・スパースモデリングは、「少量データでも扱える」ことが特徴であり、これは、データを集めることが極めて難しい医療分野だからこそ力を発揮します。 次に、AIだけで医療は完結しないこと。AIは決まった方針の中で解を出すことに優れていますが、患者の状態、社会とのつながり、家族関係などのさまざまな視点から総合的にその人にとっての解を導き出すことはできません。AIからの各種サポートがあったとしても、当然ながら最終的な判断は医師に委ねられます。 その際に「理由はよくわからないが、AIがこういう結論を出している」という結果を判断材料にする方はないでしょう。どこにどんな不具合が潜んでいるか予測もできません。医療の最前線に立つ医師を、AIがサポートするためには「その結論に至った理由がわかる」といった解釈も必要です。これもまた、ディープラーニングには難しく、HACARUSのスパースモデリングだから実現できる特徴の一つです。 ---産業「HACARUS Check / HACARUS Edge」 ・AI外観検査 ・エッジAI 製品出荷前の外観検査は、自動車部品や精密機器などの製造に欠かせない重要な工程です。スパースモデリングを使用したHACARUS Checkは、今までよりも少ない教師データでより素早く、より正確な結果を実現します。誤検知や過検出が発生しやすい従来のAVI / AOIシステムと比較しても、圧倒的なパフォーマンスを誇ります。画像の取得方法や、既存システムとの連携についても支援可能です。 ---人材育成「HACARUS Dojo」 ・データサイエンティスト教育 ・コンサルティング AI開発プロジェクトは、データ収集、アノテーション、AI モデル開発といったさまざまなフェーズから構成されており、それを遂行するために必要なスキルセットは多岐に渡ります。また、探索的なプロジェクトにおいては、短期的なPoC(概念実証)では適切な解決策に至れないことも多くあります。そこで、本アウトソーシングサービスでは中長期的なAI開発プロジェクトを対象に、HACARUS のもつAI開発に関わる幅広いスキルセットを柔軟に提供し、お客様のAI開発を成功に導きます。 ◉HACARUSの技術の特徴 ・ビッグデータ不要 AIと聞くとディープラーニング、ビッグデータというキーワードを思い浮かべる人は多いでしょう。しかし「検討したものの、ビッグデータを集められない」とAIの利用を断念したという課題も耳にします。HACARUSのAI・スパースモデリングなら、少量データでも高精度の成果を得られます。ビッグデータがないからとあきらめる必要はありません。 ・「その結論に至った理由」が解釈できる ビジネスであれ、医療であれ「なぜそうなったか」を説明できることはとても大切です。しかし、ディープラーニングを活用したAIでは「結果が出るが、なぜそうなったか」を説明できません。HACARUSのスパースモデリングなら、その根拠もフィードバック。「知」が見える化されることで、次の展開への応用も期待できます。 ・高速かつ低消費電力 ビッグデータを扱うAIは、膨大なデータ処理のための高性能システムが必要で、電力消費も多く、気軽にできるものではありません。 HACARUSのAIは、少ないデータの取り扱いで済むため低負荷。そのため、お客さまの既存環境で実行できることも少なくありません。クラウドベースとオンプレミスともに提供実績があります。
株式会社HACARUS
プロダクトオーナー
リモート可 / AIプロダクト開発の全体統括を担うWEBディレクター
ハカルスは人工知能を使ったデータ解析サービスを提供する京都発のAIカンパニーです。医療・製薬と、産業・製造業の、2つの領域向けに事業を展開しています。 ◉事業領域と提供サービス ---医療 「HACARUS for Medical」 ・診断支援AI ・創薬支援AI AIを医療に活用する多くの試みがなされていますが、課題も少なくありません。医療の疾病に関するデータは、個人情報の問題があり、匿名化処理をするにしても症例を集めることなかなかできません。症例が希少なものであればなおさら困難を極めます。HACARUSの採用するAI・スパースモデリングは、「少量データでも扱える」ことが特徴であり、これは、データを集めることが極めて難しい医療分野だからこそ力を発揮します。 次に、AIだけで医療は完結しないこと。AIは決まった方針の中で解を出すことに優れていますが、患者の状態、社会とのつながり、家族関係などのさまざまな視点から総合的にその人にとっての解を導き出すことはできません。AIからの各種サポートがあったとしても、当然ながら最終的な判断は医師に委ねられます。 その際に「理由はよくわからないが、AIがこういう結論を出している」という結果を判断材料にする方はないでしょう。どこにどんな不具合が潜んでいるか予測もできません。医療の最前線に立つ医師を、AIがサポートするためには「その結論に至った理由がわかる」といった解釈も必要です。これもまた、ディープラーニングには難しく、HACARUSのスパースモデリングだから実現できる特徴の一つです。 ---産業「HACARUS Check / HACARUS Edge」 ・AI外観検査 ・エッジAI 製品出荷前の外観検査は、自動車部品や精密機器などの製造に欠かせない重要な工程です。スパースモデリングを使用したHACARUS Checkは、今までよりも少ない教師データでより素早く、より正確な結果を実現します。誤検知や過検出が発生しやすい従来のAVI / AOIシステムと比較しても、圧倒的なパフォーマンスを誇ります。画像の取得方法や、既存システムとの連携についても支援可能です。 ---人材育成「HACARUS Dojo」 ・データサイエンティスト教育 ・コンサルティング AI開発プロジェクトは、データ収集、アノテーション、AI モデル開発といったさまざまなフェーズから構成されており、それを遂行するために必要なスキルセットは多岐に渡ります。また、探索的なプロジェクトにおいては、短期的なPoC(概念実証)では適切な解決策に至れないことも多くあります。そこで、本アウトソーシングサービスでは中長期的なAI開発プロジェクトを対象に、HACARUS のもつAI開発に関わる幅広いスキルセットを柔軟に提供し、お客様のAI開発を成功に導きます。 ◉HACARUSの技術の特徴 ・ビッグデータ不要 AIと聞くとディープラーニング、ビッグデータというキーワードを思い浮かべる人は多いでしょう。しかし「検討したものの、ビッグデータを集められない」とAIの利用を断念したという課題も耳にします。HACARUSのAI・スパースモデリングなら、少量データでも高精度の成果を得られます。ビッグデータがないからとあきらめる必要はありません。 ・「その結論に至った理由」が解釈できる ビジネスであれ、医療であれ「なぜそうなったか」を説明できることはとても大切です。しかし、ディープラーニングを活用したAIでは「結果が出るが、なぜそうなったか」を説明できません。HACARUSのスパースモデリングなら、その根拠もフィードバック。「知」が見える化されることで、次の展開への応用も期待できます。 ・高速かつ低消費電力 ビッグデータを扱うAIは、膨大なデータ処理のための高性能システムが必要で、電力消費も多く、気軽にできるものではありません。 HACARUSのAIは、少ないデータの取り扱いで済むため低負荷。そのため、お客さまの既存環境で実行できることも少なくありません。クラウドベースとオンプレミスともに提供実績があります。
株式会社HACARUS
機械学習エンジニア志望者
医療/産業領域で機械学習にチャレンジしたいPythonエンジニアを募集
ハカルスは人工知能を使ったデータ解析サービスを提供する京都発のAIカンパニーです。医療・製薬と、産業・製造業の、2つの領域向けに事業を展開しています。 ◉事業領域と提供サービス ---医療 「HACARUS for Medical」 ・診断支援AI ・創薬支援AI AIを医療に活用する多くの試みがなされていますが、課題も少なくありません。医療の疾病に関するデータは、個人情報の問題があり、匿名化処理をするにしても症例を集めることなかなかできません。症例が希少なものであればなおさら困難を極めます。HACARUSの採用するAI・スパースモデリングは、「少量データでも扱える」ことが特徴であり、これは、データを集めることが極めて難しい医療分野だからこそ力を発揮します。 次に、AIだけで医療は完結しないこと。AIは決まった方針の中で解を出すことに優れていますが、患者の状態、社会とのつながり、家族関係などのさまざまな視点から総合的にその人にとっての解を導き出すことはできません。AIからの各種サポートがあったとしても、当然ながら最終的な判断は医師に委ねられます。 その際に「理由はよくわからないが、AIがこういう結論を出している」という結果を判断材料にする方はないでしょう。どこにどんな不具合が潜んでいるか予測もできません。医療の最前線に立つ医師を、AIがサポートするためには「その結論に至った理由がわかる」といった解釈も必要です。これもまた、ディープラーニングには難しく、HACARUSのスパースモデリングだから実現できる特徴の一つです。 ---産業「HACARUS Check / HACARUS Edge」 ・AI外観検査 ・エッジAI 製品出荷前の外観検査は、自動車部品や精密機器などの製造に欠かせない重要な工程です。スパースモデリングを使用したHACARUS Checkは、今までよりも少ない教師データでより素早く、より正確な結果を実現します。誤検知や過検出が発生しやすい従来のAVI / AOIシステムと比較しても、圧倒的なパフォーマンスを誇ります。画像の取得方法や、既存システムとの連携についても支援可能です。 ---人材育成「HACARUS Dojo」 ・データサイエンティスト教育 ・コンサルティング AI開発プロジェクトは、データ収集、アノテーション、AI モデル開発といったさまざまなフェーズから構成されており、それを遂行するために必要なスキルセットは多岐に渡ります。また、探索的なプロジェクトにおいては、短期的なPoC(概念実証)では適切な解決策に至れないことも多くあります。そこで、本アウトソーシングサービスでは中長期的なAI開発プロジェクトを対象に、HACARUS のもつAI開発に関わる幅広いスキルセットを柔軟に提供し、お客様のAI開発を成功に導きます。 ◉HACARUSの技術の特徴 ・ビッグデータ不要 AIと聞くとディープラーニング、ビッグデータというキーワードを思い浮かべる人は多いでしょう。しかし「検討したものの、ビッグデータを集められない」とAIの利用を断念したという課題も耳にします。HACARUSのAI・スパースモデリングなら、少量データでも高精度の成果を得られます。ビッグデータがないからとあきらめる必要はありません。 ・「その結論に至った理由」が解釈できる ビジネスであれ、医療であれ「なぜそうなったか」を説明できることはとても大切です。しかし、ディープラーニングを活用したAIでは「結果が出るが、なぜそうなったか」を説明できません。HACARUSのスパースモデリングなら、その根拠もフィードバック。「知」が見える化されることで、次の展開への応用も期待できます。 ・高速かつ低消費電力 ビッグデータを扱うAIは、膨大なデータ処理のための高性能システムが必要で、電力消費も多く、気軽にできるものではありません。 HACARUSのAIは、少ないデータの取り扱いで済むため低負荷。そのため、お客さまの既存環境で実行できることも少なくありません。クラウドベースとオンプレミスともに提供実績があります。
株式会社HACARUS
データサイエンティスト
リモート勤務可能 / 医療×機械学習 データサイエンティスト
ハカルスは人工知能を使ったデータ解析サービスを提供する京都発のAIカンパニーです。医療・製薬と、産業・製造業の、2つの領域向けに事業を展開しています。 ◉事業領域と提供サービス ---医療 「HACARUS for Medical」 ・診断支援AI ・創薬支援AI AIを医療に活用する多くの試みがなされていますが、課題も少なくありません。医療の疾病に関するデータは、個人情報の問題があり、匿名化処理をするにしても症例を集めることなかなかできません。症例が希少なものであればなおさら困難を極めます。HACARUSの採用するAI・スパースモデリングは、「少量データでも扱える」ことが特徴であり、これは、データを集めることが極めて難しい医療分野だからこそ力を発揮します。 次に、AIだけで医療は完結しないこと。AIは決まった方針の中で解を出すことに優れていますが、患者の状態、社会とのつながり、家族関係などのさまざまな視点から総合的にその人にとっての解を導き出すことはできません。AIからの各種サポートがあったとしても、当然ながら最終的な判断は医師に委ねられます。 その際に「理由はよくわからないが、AIがこういう結論を出している」という結果を判断材料にする方はないでしょう。どこにどんな不具合が潜んでいるか予測もできません。医療の最前線に立つ医師を、AIがサポートするためには「その結論に至った理由がわかる」といった解釈も必要です。これもまた、ディープラーニングには難しく、HACARUSのスパースモデリングだから実現できる特徴の一つです。 ---産業「HACARUS Check / HACARUS Edge」 ・AI外観検査 ・エッジAI 製品出荷前の外観検査は、自動車部品や精密機器などの製造に欠かせない重要な工程です。スパースモデリングを使用したHACARUS Checkは、今までよりも少ない教師データでより素早く、より正確な結果を実現します。誤検知や過検出が発生しやすい従来のAVI / AOIシステムと比較しても、圧倒的なパフォーマンスを誇ります。画像の取得方法や、既存システムとの連携についても支援可能です。 ---人材育成「HACARUS Dojo」 ・データサイエンティスト教育 ・コンサルティング AI開発プロジェクトは、データ収集、アノテーション、AI モデル開発といったさまざまなフェーズから構成されており、それを遂行するために必要なスキルセットは多岐に渡ります。また、探索的なプロジェクトにおいては、短期的なPoC(概念実証)では適切な解決策に至れないことも多くあります。そこで、本アウトソーシングサービスでは中長期的なAI開発プロジェクトを対象に、HACARUS のもつAI開発に関わる幅広いスキルセットを柔軟に提供し、お客様のAI開発を成功に導きます。 ◉HACARUSの技術の特徴 ・ビッグデータ不要 AIと聞くとディープラーニング、ビッグデータというキーワードを思い浮かべる人は多いでしょう。しかし「検討したものの、ビッグデータを集められない」とAIの利用を断念したという課題も耳にします。HACARUSのAI・スパースモデリングなら、少量データでも高精度の成果を得られます。ビッグデータがないからとあきらめる必要はありません。 ・「その結論に至った理由」が解釈できる ビジネスであれ、医療であれ「なぜそうなったか」を説明できることはとても大切です。しかし、ディープラーニングを活用したAIでは「結果が出るが、なぜそうなったか」を説明できません。HACARUSのスパースモデリングなら、その根拠もフィードバック。「知」が見える化されることで、次の展開への応用も期待できます。 ・高速かつ低消費電力 ビッグデータを扱うAIは、膨大なデータ処理のための高性能システムが必要で、電力消費も多く、気軽にできるものではありません。 HACARUSのAIは、少ないデータの取り扱いで済むため低負荷。そのため、お客さまの既存環境で実行できることも少なくありません。クラウドベースとオンプレミスともに提供実績があります。
株式会社HACARUS

少しでも興味をお持ちいただけた方、まずはお話ししましょう!

株式会社HACARUSでは一緒に働く仲間を募集しています
8 いいね!
8 いいね!
同じタグの記事
今週のランキング
このストーリーが気になったら、直接話を聞きに行こう