ローカルマシン(mac)にJuliaをインストールしてJupyter notebookで使えるようにするまでの手順

Installation of Julia (mac) Download and execute the installation file from: https://julialang.org/downloads/ Add the path to the PATH reference: https://en.wikibooks.org/wiki/Introducing_Julia/Getting_started $ PATH="/Applications/Julia-1…

日本は後進国?

ソフトバンクの孫正義社長が「日本はAI後進国」と発言して話題になったが、もはやあらゆる分野で日本は後進国であるという言説が登場してきた。 www.newsweekjapan.jp いつか来た道 "元々貧しく、一時的に経済大国になりつつあったが、最近また貧しくなりつ…

X Japan計画

悪化する東アジア情勢で冷戦期の用語が復活? 日韓関係が悪化し、韓国によるGSOMIA破棄に揺れる東アジア情勢。米軍の韓国撤退が噂される中冷戦期に有名になった米国の東アジア防衛戦略でありいわくつきの”アチソンライン”の復活が現実のものになるかも知れな…

”Approximating Interactive Human Evaluation with Self-Play for Open-Domain Dialog Systems"

https://arxiv.org/pdf/1906.09308.pdf 章立て Introduction Related work Knowledge distillation for sentiment and semantic regularization Interactive evaluation methodologies Experiments Conclusions 概要 "対話システムで、発話に対する人間の評…

[論文紹介]“What is your data worth? Equitable Valuation of Data"

https://arxiv.org/pdf/1904.02868.pdf 概要 教師あり機械学習を各データポイントによる共同作業と見なす。各データポイントはプレイヤーであり、学習アルゴリズムを通して共同して予測スコアの向上を目指す。ゲーム理論で提案されたシャープレイ値を用いて…

論文紹介: "R-TRANSFORMER: RECURRENT NEURAL NETWORK ENHANCED TRANSFORMER"

https://arxiv.org/pdf/1907.05572.pdf 概要 Globalな情報はTransformerのSelf-Attentionで、Localな情報をRNNで取得するという手法の提案。Transformerは大域的な情報に強いものの局所情報はposition embeddingという限られた情報に依存しているため、これ…

論文紹介: "Towards Automated Machine Learning: Evaluation and Comparison of AutoML Approaches and Tools"

下記論文の紹介 https://arxiv.org/pdf/1908.05557.pdf 概要 Auto-MLを実現する各種ツールの機能と、様々なデータセットに対するパフォーマンスを調査したサーベイ。 手法 各種データセットを独自の指標に基づいてセグメント分けして様々な比較をした。各種…

神戸市データサイエンティスト募集要項(完全転載)

下記ページの完全転載です。消される前に永久保存です。EBPM分野のデータサイエンティストの業務内容や待遇のベンチマークとして参考にしてください。 www.city.kobe.lg.jp 記者資料提供(令和元年6月26日) 企画調整局産学連携ラボ データサイエンティスト…

ARIMAXの使い方

モチベーション 職場でいきなり時系列モデルのPOCをやることになり、時系列分析初心者だったので大変な思いをした。exogenousやら外生変数やら何だかおどろおどろしい用語が出てきて怖気付きそうだったがPythonなら一発だった。Python愛がここでも深まった。…

docker containerはdocker imageの写像である

前提知識 docker containerはdocker imageの写像である 作業はdocker containerの中に入って行うのであってdocker imageの中で行うのではない docker imageからdocker containerを作り、docker containerの中に入って作業をするのであって、docker imageの中…

資本主義経済と国民軍の融合体たる現代社会 〜富国強兵政策継続論〜

はじめに 2019年参議院選挙で安冨歩が主張したこと 現代の生きづらさや閉塞感は、イギリスで発展した資本主義経済システムとフランスで発明された国民軍が融合してできた国民国家システムによってもたらされているのだから、これら19世紀の遺物にいい加減見…

2019年上半期データサイエンティスト転職市場でガチで死ぬ思いをした話

転職前の状況 地方の急性総合病院で医療通訳に汗だくになっていた私はPythonと英語力を生かしてもっと上を目指したいと考えるようになっていた。そこで東京のエンワールド・ジャパンにビズリーチ経由でコンタクトを取り、晴れて某外資系CRO(臨床開発受託機…

How to show the memory usage in your jupyter notebook

youtu.be

RNN or from front to back time series reading

The structure of RNN shows that the previous node connects to the current node. This connection is drawn in 2-dimension such that the previous node sits in the left side and the current node sits in the right side. However, when you see th…

How can you trim the file size of ipynb which is so big that your kernel cannot open it?

I was working on multi-variate regression analysis. There were over 80 explanatory variables so I used the AIC (Akaike information criterion) with step function in order to reduce these. BTW, the AIC step function does not exist in Python …

ブログタイトルを変更しました

今年2月から転職をし、病院から外資系企業に籍を移すことになりました。もう医療通訳で診察室に呼ばれることはなくなりましたが、その代わり海外のスタッフと英語でやり取りすることが日常的になり、ますます汗だくになっております。特にテレフォンカンフ…

診療情報管理士認定試験の合格者受験番号一覧をPhantomJSでスクショしようとしたらブロックされた

3月23日に診療情報管理士認定試験の合格者受験番号が発表されました。認定試験のホームページに掲載されております。 よーし、こりゃあWebscrapingしがいがあるのー、ということで、小手調べにPhantomJSでスクリーショットを撮って見よー、と試して見たこ…

Microsoft Translator Text API のcategoryを"generalnn"にすると翻訳精度が飛躍的に向上する

Microsoft Translator Text APIを自作のWebアプリに組み入れて翻訳させても翻訳精度が悪くて使い物にならない、というかiOSアプリや Androidアプリと翻訳結果が違っている、という状況に陥っていました。これについて日本マイクロソフトの中の人に直接問い合…

Microsoft Translator Text APIをPythonから手軽に使えるように実装した

Githubにあげました。 github.com 同様のライブラリはたくさん上がっていますが、Addtranslationメソッドをまともに使えるものが少なかったので自分で実装しました。 (Addtranslationメソッドとは、こういう風に訳してほしいという例文を送信して、次回以降…

医療通訳支援Webアプリ(The record system)にPlotlyから最近出たDashを使ってインタラクティブなグラフを追加した

以下のエントリーの続編です。 healthcareit-interpreter.hatenablog.com herokuにデプロイしたページは以下になります。 https://englishtranslationrecord.herokuapp.com/ コードはGitHubにあげてあります。 ①Dashのページのコード github.com ②医療通訳支…

matplotlibで複数のグラフを作ったが、上司に報告するときExcelに貼り付けるってどうよ

患者統計(医事統計)の数字がおかしいので調べてくれ という上司の命令に従い、渋々これまでの月別帳票(月別に別個のフォルダに格納されている)をPython標準ライブラリのglobとosを使って爆速で一括取得し、openpyxl で特定のセルだけ横串にしてmatplotlib…

OpenCVをWindows Server 2012 R2に入れてPythonで使う、だけの話なのに死ぬ思いした話

Windowsの場合、 結論から言うと、必要なものは、 ・Anaconda3(前提) ・opencv3 (Pythonライブラリ) ・OpenCV 3.2.0 (本体) の3つだけです。cv2.pydのコピぺとか環境変数の追加とか一切必要ありません。 1. opencv3のインストール $conda install --c…

ベイジアン・フィルターを使って患者氏名情報だけで日本人か外国人かの判別をする

外国人患者数の集計を行う必要 があるのですが、電子カルテの患者プロファイルに国籍情報を入力していないため、手がかりになる情報が患者氏名だけ、という状況です。DWHから患者マスタを抽出し、Excelで氏名ソートをかけ、アルファベットとカタカナで表記さ…

Microsoft Translator APIを組み入れた翻訳Webアプリケーションを作成しました。

GitHubに公開しました。 github.com 以下GitHubからの転記です。 手順1:Microsoft Azureでサブスクリプションを購入(無料) Microsoftアカウントを取得後、Azureのページに行けば何やかんや言われた通りにする。 手順2:サブスクリプションの中にTransla…

Symfoware ODBC接続からChartJSで電子カルテデータをWebにリアルタイム表示するまで 〜院内データ見える化システムの開発〜

基本コンセプト Fujitsu Symfoware ODBCドライバをPythonで動かしてDWHの情報を取得 取得したデータをpandasで加工 flask, jinja2でWebページを作成(ChartJSでグラフ描写、Ajaxを使ったリアルタイム更新) WebサーバとしてIISを使用してWebページ表示 以上…

医療通訳支援Webアプリ(The record system)をHerokuにデプロイしました

はい徹夜してしまいました。こちらです↓ https://englishtranslationrecord.herokuapp.com 触ってみてください。パスワードとか特に設定しておりません。 GitHubにはコードを上げております。 github.com いや〜、長い道のりでした。昨夜の10時から今朝6…

医療通訳支援Webアプリ第2弾 医療通訳対応記録システム

The record system for medical interpretation in a hospital(English only) 医療通訳担当者(英語)のための通訳後記(反省録)保管システム 医療機関のスタッフが医療通訳の現場経験を記録しておき、後学に生かすためのシステムです。 機能1: 対応記録…

医療通訳支援Webアプリ第1弾 視力換算システム

以前投稿で視力の伝え方について書きました。 healthcareit-interpreter.hatenablog.com iOSのアプリでも作ってみるかと構想しておりましたが、友人(こちらのブログの著者 stagira.hatenablog.com )からWebアプリにした方が楽だという助言をいただきました…

病院の医療情報部門の端末払出しアルゴリズム

「スマホ5台新規で払出してください。」 「電子カルテ端末が足りないのよ。あと3台出して。」 こんな要望を受けて、さて在庫数は○○台だから、いくつ払出せるな・・・とその度に頭を悩ませることが多いのが病院の医療情報部門のあるあるではないでしょうか…

外国人観光客が病院に受診した際、病院の医事課が旅行保険会社に確認すべき事項

通訳に呼ばれた外国人患者が観光のため来日した旅行者だった場合、医療通訳担当者にお会計のことで医事課から色々と注文がついて面倒なことになります。 (うちの病院はスキー場に近いことから、スキー観光客が多いようです。) 外国人観光客が旅行保険に加…