タグ ABEJA Tech Blog
新着順 10 users 50 users 100 users 500 users 1000 users暗号の歴史と現代暗号の基礎理論(RSA, 楕円曲線)-前半- - ABEJA Tech Blog
はじめに このブログに書かれていること 自己紹介 注意 Part1 古典暗号 2つの暗号方式 スキュタレー暗号 アルゴリズムと鍵 シーザー暗号 原理 頻度分析 アルベルティ暗号 ヴィジュネル暗号 如何にしてヴィジュネル暗号は破られたか Part2 近代暗号 エニグマ エニグマの登場 エニグマの基本構造 如何にしてエニグマは突破... 続きを読む
機は熟した!グラフ構造に対するDeep Learning、Graph Convolutionのご紹介 - ABEJA Tech Blog
2017 - 04 - 27 機は熟した!グラフ構造に対するDeep Learning、Graph Convolutionのご紹介 Deep Learning Tweet はじめまして。ABEJAでResearcherをやらせていただいている白川です。 先日、化合物の物性推定をDeep Learningをつかって従来手法より300,000倍高速に処理するという論文がでました([1], [2])。こ... 続きを読む
暗号の歴史と現代暗号の基礎理論(RSA, 楕円曲線)-後半- - ABEJA Tech Blog
はじめに このブログに書かれていること 自己紹介 注意 Part3 現代の暗号 共通鍵暗号方式と鍵配送問題 鍵配送問題とは? 共通鍵暗号方式と公開鍵暗号方式の違いとメリット・デメリット RSA暗号 RSAで使われる鍵 処理手順 暗号化の手順 復号化の手順 RSA暗号の数学的背景 一次不定式が自然数解を持つ理由 eとLの関係性 そ... 続きを読む
Stable Diffusion の仕組みを理解する - ABEJA Tech Blog
この記事は、ABEJAアドベントカレンダー2022 の 19 日目の記事です。 こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井です。 世間では Diffusion Model 使った AI による画像生成が流行っているみたいですね。 自分は元々 Computer Vision 系の機械学習エンジニアだったんですが、この1年くらいは ... 続きを読む
Deep Learningによる一般物体検出アルゴリズムの紹介 - ABEJA Tech Blog
2016 - 12 - 09 Deep Learningによる一般物体検出アルゴリズムの紹介 Deep Learning Computer Vision list Tweet 一般物体検出アルゴリズムの紹介 今回CNNを用いた一般物体検出アルゴリズムの有名な論文を順を追って説明します。 コンピュータビジョンの分野において、一般物体検出とは下記の図のように、ある画像の中から定められた物体の位置とカテ... 続きを読む
ABEJAの技術スタックを公開します(2019年11月版) - ABEJA Tech Blog
どうも、Tech Blog編集長(自称)の緒方(@conta_)です。 よくエンジニアの方にご質問いただく ABEJAってよく聞くけど、実際どんなことやってるのかよくわからない という点をクリアにするために、事業内容と技術視点でのABEJAの取り組みを紹介したいと思います。 ABEJAに興味のある方や、未来の一緒に働くメンバーに読んで... 続きを読む
LangChainを使わない - ABEJA Tech Blog
TL; DR LangChainのメリデメを整理する過程で、今となってはopenai-pythonのうちChatGPTのAPIをを簡単に取り回せる程度のシンプルなライブラリがあるだけでも十分便利なんじゃないかと思ったので、ライブラリを個人で作ってみました。(バージョン0.0.1なのでちょっとお粗末な所もありますが) github.com はじめに こん... 続きを読む
異空間への埋め込み!Poincaré Embeddingsが拓く表現学習の新展開 - ABEJA Tech Blog
2017 - 08 - 30 異空間への埋め込み!Poincaré Embeddingsが拓く表現学習の新展開 Deep Learning Machine Learning ML Tweet ABEJAでResearcherしている白川です。 今回ご紹介するのは、Poincaré Embeddings [1]という手法です。その内容に驚愕し、個人的に調べたり実装したり勉強会でお話したりしていたとこ... 続きを読む
夫婦で納得の土地探しをするためにLINE Bot作ったりデータサイエンスした話 - ABEJA Tech Blog
皆さんこんにちは! ABEJAでデータサイエンティストをしている服部といいます。 本記事はABEJA Advent Calendar2022の10日目の記事になります。 背景 引っ越しから2年.... データサイエンティストとしてのリベンジ 前回の反省を踏まえて.... 1. お得そうに見える土地には絶対に理由がある 2. 土地の数はせいぜい限られて... 続きを読む
社内用語集を気軽に質問できるSlackBotを作ってみた (RAGの応用アプリ) - ABEJA Tech Blog
こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井(GitHub : @Yagami360)です。 LangChain を使用すれば、RAG [Retrieval Augment Generation] を使用した LLM アプリケーションを簡単に作成できるので便利ですよね。 今回 LangChain での RAG を使用して、LLM が学習に使用していない特定ドメイン... 続きを読む
「らしさ」が伝わるロゴをつくる。ABEJAデザイナーの試行錯誤 - ABEJA Tech Blog
はじめまして。骨とワニが好きなデザイナーの吹上( @takana8 )です 続きを読む
ノイズのある教師データを用いた機械学習に関する研究サーベイ - ABEJA Tech Blog
こんにちは、Research Internの荒尾(@karolis_ml)です。 日進月歩の勢いで研究が進んでいる深層学習ですが、教師あり学習でもっとも大事なデータのアノテーション、応用分野ではまだまだ大変ですよね。例えば、犬の写真から犬種を判断する分類器を作ろうとして教師データが必要になったとき、あなたは以下の画像にどんな... 続きを読む
【IoT】SORACOM AirとRaspberryPiで作るインフルエンザ注意報 - ABEJA Tech Blog
2017 - 04 - 05 【IoT】SORACOM AirとRaspberryPiで作るインフルエンザ注意報 Tweet はじめに 初めまして。新卒2年目エンジニア、 大田黒(オオタグロ) です。主に、ABEJA Platformの開発を担当しています。この記事では、会社で使っている技術について紹介しつつ、簡単なIoTデバイスとアプリケーションのメイキングについて書きます。 モチベーション デ... 続きを読む
タカハシ春の GAN 祭り!〜 一日一GAN(๑•̀ㅂ•́)و✧ 〜 - ABEJA Tech Blog
2017 - 05 - 30 タカハシ春の GAN 祭り!〜 一日一GAN(๑•̀ㅂ•́)و✧ 〜 Tweet ABEJAでリサーチャーをしています高橋です。 昨今 deep learning 界隈では Generative Adversarial Net(GAN) が流行っていて、世はまさにガンガン行こうぜ時代ですね。 GAN を用いると綺麗な絵が作成できたり二つの絵の中間のような絵を生成できた... 続きを読む
数千人規模の自社イベントで顔認証活用サービスを作ってデリバリーした話 (ABECOIN) - ABEJA Tech Blog
はじめに こんにちは、ABEJAの大田黒(おおたぐろ)です。最近は、一ヶ月100kmを目標にランニングしたり、POとユカイな仲間たちと一緒に小売店舗向けのIoTxAI活用サービスの開発を進めているエンジニアです。前回の記事からだいぶ間が空いてしまいましたが、久しぶりにTech Blogを執筆しようと思います! ちなみに前回は、... 続きを読む
USB型 Deep Learning アクセラレーター「Movidius Neural Compute Stick」を使ってみた - ABEJA Tech Blog
2017 - 08 - 10 USB型 Deep Learning アクセラレーター「Movidius Neural Compute Stick」を使ってみた Deep Learning edge Tweet 7月20日、Intel (Movidius) がUSB接続タイプのスティック型ディープニューラルネットワーク処理用アクセラレータ「Movidius Neural Compute Stick」... 続きを読む
PythonでScalaのようなlambda式を書いてみた。 - ABEJA Tech Blog
2017 - 01 - 19 PythonでScalaのようなlambda式を書いてみた。 list Tweet はじめに はじめまして、ABEJA最年少メンバーでリサーチャーをやっている日熊です。 普段は、Deep Learningに関する研究をやっています。 仕事ではPythonを使っていますが、実際はScalaとかRust とかHaskell に最近ハマっています。 本日は趣味で作ったPyt... 続きを読む
Vue.jsのバックエンドとしてのFirebase - ABEJA Tech Blog
2017 - 08 - 02 Vue.jsのバックエンドとしてのFirebase Tweet このポストは 英語版 を日本語に直したものです。 Vue.jsのバックエンドとしてのFirebase こんにちは、株式会社ABEJAのカンと申します。AIの会社として知られているABEJAですが、フロントエンドをメインとするチームもございます。私が所属しているSaaS Development チームです。... 続きを読む
NIPS2017に参加してきました - ABEJA Tech Blog
2017 - 12 - 14 NIPS2017に参加してきました Tweet ABEJAの白川です. 先日カリフォルニアのロングビーチで開かれたNIPS2017へ出席してきました. 論文レベルの技術的な話題については1月にNIPS論文読み会を開催する予定ですので詳細はそちらに譲ることにして,ここではごくごく大雑把なオーバービューを私見偏見交えてご紹介したいと思います.パラレルトラックのため聴講でき... 続きを読む
AWS Greengrassの気になる所を調べてみた! - ABEJA Tech Blog
2017 - 06 - 09 AWS Greengrassの気になる所を調べてみた! edge iot aws Tweet エンジニアの河崎です。 昨日、 AWS GreengrassがGAになりました 。 AWS GreengrassはLambda等のAWSで利用可能なサービスの一部をローカルデバイス上で実行できるようにする事で、エッジ側でのアプリケーション実行を簡単にできるサービスです。 AB... 続きを読む
AWSのAZ障害でもサービスを継続させる技術 - ABEJA Tech Blog
こんにちは。ABEJAのインフラ管理してる村主 @rwle1221 です。 本ブログは ABEJA Advent Calendar 2019 の11日目です。 今日は、みなさん記憶に新しい2019年8月末に発生した AWS の東京リージョンの AZ 障害について、どのようにしていればサービス影響を与えずにシステムを稼働させられたのか。という話をしたいと思い... 続きを読む
Go vs Rust : 特徴量DBに適するのはどっち!? - ABEJA Tech Blog
ABEJA で Research Engineer をやっている中川です.普段は論文読んだり,機械学習モデルを実装したり,インフラを構築したりしています.今回のブログでは,Insight for Retail の一機能として提供しているリピータ分析に用いる特徴量DBの改善に向けた言語選定について紹介します. モチベーション リピート分析では,... 続きを読む
pandas DataFrameを省メモリにpickleする - ABEJA Tech Blog
2017 - 02 - 20 pandas DataFrameを省メモリにpickleする Tweet ABEJAでデータエンジニアをしています、千葉です。 少し前に、pandasのDataFrameをファイルに読み書きする際にメモリを消費しすぎる問題を発見したので、解決策を含めて紹介します。 通常手法の紹介 通常、DataFrameをファイルに保存する際には、pandasの提供する IOモジュー... 続きを読む
ICCV2019 に参加してきました - ABEJA Tech Blog
ABEJA で Research Engineer をやっている中川です.普段は論文読んだり,機械学習モデルを実装したり,インフラを構築したりしています. 10/27-11/2 に韓国で開催された ICCV2019 に Researcher の白川と参加してきたので簡単に報告します. Summary 過去最大の ICCV で中国・アメリカの完全なる二強状態. ハードウェ... 続きを読む
ChatGPT の仕組みを理解する(前編) - ABEJA Tech Blog
こんにちは!株式会社 ABEJA で ABEJA Platform 開発を行っている坂井(@Yagami360)です。世間では ChatGPT などの大規模言語モデル(LLM)による対話型 AI が盛り上がってますね。クオリティーも凄いし AI 業界以外でも盛り上がってると嬉しいですよね。この数年で一段と AI の社会実装が業界以外の人にも目に見える形... 続きを読む