「機械学習」を含む日記 RSS

はてなキーワード: 機械学習とは

2020-05-21

初心者向け】プログラミング言語人気TOP20簡易解説

概要

プログラミング経験からプログラミング勉強してみたい、でもどのプログラミング言語をやればいいのかわからない」というような悩みを聞くことがあるので、https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/ に載っている人気の言語TOP 20について、未経験者が最初に学ぶのはどの言語が良いかという観点簡単解説してみます

対象読者はプログラミング経験者なので、なるべく難しい言葉を使わないようにしたつもりです。また、正確性よりもわかりやすさを重視しているので何かしら間違っているかもしれません。ご留意ください。


ランキング

1位 JavaScript

Webブラウザの上で動くプログラミング言語。元々ただの文書しかなかったインターネット世界に、グリグリ動くページを作りたいという欲求により生まれた。JavaScriptのおかげで今のWebページグリグリ動きまくりである

元々HTMLちょちょっといじる為だけのものだったが、どんどん進化を続けて今は一つの超人プログラミング言語である。今ではブラウザ上でなくても普通に動かせる(Node.jsという)ので様々な用途で使われている。

ブラウザ上で動くプログラミング言語基本的JavaScriptしかないので、JavaScriptはすべてのWebプログラマが学ぶ必要があると言っても過言ではない。

ちょっとしたプログラムを書いてすぐブラウザ上で動かせるので楽しい。そういう点ではプログラミング入門に適していると言えるかもしれない。


2位タイ Python

機械学習を始めとしたデータサイエンスの分野で激烈に人気のある言語理由としてはNumPyとかTensorFlowのようなライブラリが充実しているというのが大きく、資産がたくさんあるのでこれからも使われ続けるであろう。

Webも作れるが、日本ではWeb系の求人は少ない気がする。

言語としては、誰が書いても簡潔で読みやすコードになる傾向にあり、小さいプログラムを書くにはいい感じである米国ではプログラミング教育Pythonがよく使われているという話も聞くし、初心者プログラミングを始めるのにはいいのかもしれない。

将来AIデータサイエンスをやってみたいと思うのであればPythonから始めましょう。


2位タイ Java

ランキングでは常に一位に近い順位をつける言語Javaができた当時は色々と革新的だったらしく、組み込み業界からWebまで流行りまくっていた。今でもその名残か使っているところは多い。過去資産プログラマの数が多いのが一番の理由だと思う。AndroidアプリJavaで書く(もしくはKotlin)。

実行速度が速く、また下位互換性がしっかりしているので過去に書かれたコードが新しいマシン上でも動きやすいのが長所短所としては、歴史ある言語下位互換性を保っているため文法が古い感じがする。タイプ量も多くなるし、学習コストJavaScriptPHP, Ruby, Pythonあたりに比べると高い。

正しく使えば強力な言語だが、日本のクソSEもどきは全員(自称JavaエンジニアであることがJavaが毛嫌いされる理由の一つになっている[要出典]。いわゆるGAFAJavaをかなりヘビーに使っているので要は玉石混交ということである

Androidアプリ作ってみたいというならJavaからはじめるのはアリ。


4位 PHP

Webページを作るためだけに生み出された言語プログラマの数が非常に多い。日本求人が一番多いのはJavaPHPであろう。

初心者でもとっつきやすく、すぐに動くプログラムを作れるので入門に使われることも多い。学習コストの低さはトップレベルであるしか基本的には古くてダメ言語とみなされており、PHPで作られたWebサービス脆弱性が多いという都市伝説もある。真実は闇の中である

近年のバージョンアップ比較的良い方向に向かっている(と個人的には思う)ので、選択肢としては意外と悪くないかもしれない。


5位 C#

Microsoftが生み出した言語で、.NETというプラットフォームを使ってWebサービスを、Unityというゲームエンジンを使ってゲームを作ることができる。

最近有名なのはUnityで、今やほとんどの3Dソーシャルゲーム(の一部分)はUnityで作られている。そう考えるとC#プログラマ結構いそうだし将来もある程度安泰かもしれない。もちろん.NETも広く使われている。

ただし.NETUnityも触らない人にとっては基本的に縁のない言語である

なんかゲーム作ってみたいかもなーと思う人はC#から始めてもいいんじゃないでしょうか。


6位 C++

C言語に色々な機能を足しまくってできた巨大な迷宮のような言語言語仕様は複雑怪奇だが実行速度は全プログラミング言語中でも最速レベルなので、パフォーマンス重要な開発において使われる。アプリサービスというよりは、それらを作るためのライブラリプラットフォームなどを作るときに使われることが多い。Web系の会社でいうとGoogleなどは主にC++を使っている。

基本的には初心者が触る必要はない。競技プログラミングを極めたいとかならC++からはじめてもいいかもしれない。


7位タイ Ruby

このランキングの中で唯一、日本人によって作られた言語。作者のまつもとさんは世界有名人である。ちなみに島根県出身、在住。

プログラミングを楽しくすることがモットーらしく、確かに書き味は良い。また作者が日本人なこともあってか日本情報が多く、情報収集という点ではとてもやりやすい。

Ruby on RailsというWebサービスを作るためのフレームワーク世界的に大ヒットしたため、必然的Ruby知名度も上昇した。少し前まで日本Webスタートアップは猫も杓子もRuby on Railsといった様相であった。今は少し落ち着いたようだが今も人気は根強く、Webプログラミングスクール等ではだいたいRuby on Railsを教えているとかいないとか。

Webに興味があるのならRubyから始めるのが一番無難選択肢と言える…のか?まあ悪くはないと思う。今でも需要は多い。スクールに行きたいのであれば黙ってスクールカリキュラムに従いRailsをやりましょう。


7位タイ CSS

これは他の言語とは毛色の違う言語である。というかCSSプログラミング言語と呼んでいいのだろうか?

CSSHTMLを装飾するためのものである。字に色をつけたり、背景を変えたり、レイアウトサイズを変えたりするのは基本的CSS役割である

すごく大雑把にいうと、HTMLで表示する内容(文章画像)を定義し、CSSでその見た目を整え、JavaScriptで動きをつける。というのがWebサービスの”見た目”を作るやり方である

なので、Webに興味があるのであればある程度はCSS知識必要である。が、これ単独で学ぶようなものではない。Webサービスを作る時についでに調べて少しずつ覚えていけば良い。


9位タイ TypeScript

TypeScript比較的新しい言語で、JavaScriptさら拡張したものであるMicrosoftによって開発されている。

プログラムにはデータの型(Type)というものがある。例えば「1」や「2」は数値型、「あいうえお」は文字列型といった具合である。大まかに言うと、この「型」に対して厳しい言語は型チェックによりバグの混入を防ぎやすいがプログラムを書くのが大変、というかコード量が多くなる。型が緩い言語サクサクかけるし短く書けるがバグを生みやすプログラマの力量が問われる。ランキングの中だとJavaScript, Python, PHP, Ruby, Perlあたりは緩く、Java, C++, C, Swift, Go, Kotlinあたりは厳しい。

そんな中、世で広く使われているJavaScriptの型チェックが緩すぎるのでもっとちゃんと型をつけたい、そんな要望を叶えるのがTypeScriptである基本的JavaScript理解している人間が使うべき上級者向け言語というのが現状なので、初心者が始めるには適していない。

ただしこの先主流になっていく可能性は大いにあるので、どこかのタイミングで勉強してみても損はしないと思う。


9位タイ C

C言語基本的OSを作るための言語であるOSというのはWindowsとかmacOSとかLinuxといったもので、マシンを動かすための基盤となるソフトウェアであるAndroidスマホにはAndroid(という名のOS), iPhoneにはiOSが載っている。コンピュータ基本的OSがあって初めて動かすことができ、OS提供する機能を使ってブラウザスマホアプリなどを動かせるのである

というわけで、初心者が学んで実用的なものではない。ただしC言語というのは世の中の様々なものの基盤になっており、他言語文法C言語から拝借しているものが多い。例えばC言語をある程度勉強していればJavaPHPなどはなんとなく雰囲気で書けてしまったりする。

そういうわけで、コンピュータサイエンスをこれからちゃんと学んでいきたいという人(大学生とか)はC言語から始めるのもいいと思う。ちなみに筆者は初めて書いた言語はCであるが、意味理解できるまでに2年かかった。才能がないとこうなるので注意。


11Swift

SwiftAppleによって作られたAppleのための言語であるiOSアプリiPhoneアプリと言い換えても良い)を作るためだけに存在している。

言語自体は他と比べて新しいため文法機能イケてる雰囲気があるので基本的はいいのだが、iOSアプリ以外で使っている人は多分世界で5人くらいしかいないと思う。なのでiOSアプリに興味がない人はやめておきましょう。iOSアプリを作りたいあなたは他に選択肢はない。Swiftをやりなさい。


12Objective-C

Swiftが生まれる前はiOSアプリを書くためにObjective-C必要だったため、多くの人がこの言語を使っていた。が、今はSwiftがあるので、古くからあるObjective-Cアプリメンテナンスする時以外に使う機会はない。名前すら覚える必要がないので存在を忘れてしまって構わないが、これだけ順位が高いということは多くの企業がいまだにObjective-Cで開発し続けているということであり、ニッチ需要はこれからも残るのかもしれない。


13位タイ Scala

Scala関数型言語と呼ばれる言語の一つ。Javaの親戚みたいなものなのでJavaとの連携が容易であり、上手く使えば性能も出るしコード量も少ないしバグも少なくて最高、な感じらしい。が、その分難易度が非常に高いので初心者が手を出すものでは絶対にない。どんなに早くても他に二つは言語を覚えてから勉強しましょう。Javaを覚えてからやるのがベター


13位タイ R

R言語データ解析用のプログラミング言語である

正直ほとんど書いたことがないのでよくわからないが、ビッグデータというワード流行りだした頃はデータ解析用途でかなり流行っていた。その後機械学習AIブームが来て、今でも現役で使われてはいるがPythonがどんどん勢力を拡大しているので少し目立たなくなってきた、というのが個人的な印象である。まあプログラミング初心者最初にやるようなものではないことだけは確かである


15位タイ Go

Go言語比較的新しいGoogle製のプログラミング言語で、Googleのように巨大なシステムでの使用目的に作られたものであるしかし実際には様々な企業が利用しており今一番勢いのある言語と言ってもかもしれない。

他のプログラミング言語の良い点や悪い点を参考に設計されており、実行速度の速さと生産性プログラムの書きやすさ、読みやすさ)を両立できるような言語になっている。ただし、機能を増やすのではなく本当に重要機能だけに絞るという思想があるようで、他の言語に慣れていると機能の少なさに不便を感じるかもしれない。

学習コストが低いという点では最初に学ぶ言語として適しているかもしれないが、GoだけでWebサービス等をサクッと作れるのかというと微妙なので、アウトプットを出しにくいというのはあるかもしれない。

二番目や三番目に学ぶ言語としてはオススメ


15位タイ Shell

シェルというのはテレビなんかでハッカー的な人間PCを開いて謎の黒い画面に白い文字を打ち込んだりするアレである説明としては正確ではないがまあ大体そんなもんである。何が言いたいかというと初心者最初に学ぶとかそういうものではない。しかし実際に開発の仕事をやるとシェル知識はあったほうがいいし、シェルに多少詳しくなるとPC上でテキスト操作をしたりファイルをいじったりというのが便利にできるようになる。ただし(通常は)極める必要はない。

Shellと言っても実際にはbash, csh, tcsh, zshなど色々あるのだがそれらをひとまとめにしてShellとなっているようだ。


17PowerShell

PowerShellは上のShellの親戚みたいなもので、ShellがMacLinuxで動くのに対しPowerShellWindowsで動く。そんだけである。あと正直あまり知らない。


18位 Perl

ランキングの中ではかなり昔からある言語で、サーバーと呼ばれるマシンには大体Perlが入っている。そのくらい市民権を得た超有名言語で、C言語C++で書くほどでもない小さなプログラムはとりあえずPerlで書く、というくらいには広く使われていた。インターネット初期はほとんどのWebサイトはPerlで書かれていたとかいないとか。PHPなどの登場はその後である

今でも広く使われてはいるが、RubyPythonPerlの後継的な位置付けであるため、初心者が新しくPerlを学ぶメリットというのはあまり思い浮かばない。何か特定目的があるのであればいいと思う。


19位 Kotlin

Kotlin簡単に言えばBetter JavaであるJavaをもうちょっといい感じに書きたいという気持ちで作られた言語で、Scalaと同じくJavaの親戚のようなものである

ランキングの中ではSwiftと並んでかなり新しい部類。AndroidアプリKotlinで書けるようになったことがきっかけで人気が爆発的に上昇、今ではWebの開発にも使われていたりする。

とは言えまだまだ新参者といった感じで、ドキュメントなどの情報も他の言語に比べると物足りないので初心者には厳しいかもしれない。

言語自体はとてもいい感じなので、もう少しコミュニティ成熟してくれば最初に学ぶ言語選択肢として有力になるかもしれない。


20Haskell

HaskellScalaと同じく関数型言語であるScalaJava的な書き方でも動くの対し、Haskellは「純粋関数型言語」と呼ばれ、ランキング中の他の言語とは一線を画した書き方になる。どう考えても初心者にはオススメしない。少なくとも他に二つは言語マスターしてからやりましょう。


総評

なんとなくWebに興味がありそうならJavaScriptRubyもしくはPHPAndroidアプリに興味があればJavaiPhoneアプリに興味があればSwiftAIデータ分析に興味があればPython3Dゲーム開発に興味があればC#。この辺りをやりましょう。

特に目的がないのであればフィーリングで選んで大丈夫ですが、やめておくべき言語というのはあるのでその辺だけ参考にしてもらえれば。

なお筆者はただのヘボプログラマであり、大好きな記事http://www.mwsoft.jp/column/program_top10.html) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

コロナ後の話

GoogleFacebookAmazonMicrosoftについて

  1. コロナ後も大きな変化はないと思われる。あってもトカゲのしっぽ切。コロナ後まねるしかない?
  2. 強い要因は複合的。規制されないように一言分析されないように各社動いている。
  3. 貿易では、物の移動に時間がかかる、インボイスなど税関に関する複雑なルールがあり貿易専門家必要参入障壁へとなっている。
  4. 一方、クラウドは、データ国境をまたいで瞬時に移動する。税関制限がかけられないように定義曖昧
  5. サイバー空間は、現実軍事力に守られている。アメリカ企業なので政府軍事関連のデータに対して攻撃抑制される。仮に日本世界一セキュリティ技術を育ててもサイバー攻撃の的にされる。
  6. コングロマリットとなっている。Google場合検索会社であり、地図会社であり、映画会社であり、ゲーム会社など、一言で表せないようになっており、規制をしにくくしている。
    • 買収後、1分野を育てることの優先度は低い。
  7. 汎用性の高いハードウェア(サーバー)で生産ラインを切り替えている。大量のハードウェアが他社との差別化要因
  8. 技術者が技術者への広告塔になっている。


日本について

  1. 長期的には元に戻る。
  2. 外需依存ではなく内需だが、内需インバウンド分が減少する
  3. ネットで食っていけるのか?
  4. 身体性に価値をおいてお金を取っていたところはどうするのか

2020-05-20

機械学習×コロナオナニーの新たなステージが到来するかもしれない話

突然だが、ディープフェイクという言葉を知っているだろうか。

映像人物の顔を、他の人物の顔に入れ替える技術

エロ悪戯以外に使い道がないのは想像に難くないだろう。

昔でいう「アイコラ」は画像のみを指していたが、

最近は、機械学習の力を使い動画人物の顔まで入れ替えられるらしいのだ。

から、その成果物技術ディープラーニング×フェイクでディープフェイクなんて呼ばれ方をしている。

とにかく昨今、あらゆる分野において機械学習技術の発展がめざましい。

どうやらディープフェイクの技術についても、アングラで、めきめきと、驚くほど成長しているようなのだ

どのくらい成長しているかは、あなた自身知的性的好奇心冒険心をフル稼働し、自分の目で確かめて欲しい。

さて、このディープフェイクな成果物リリースしている闇の技術者たちは、どのような方法作品を生み出しているのか。

ネットの海の断片を確認する限り、画像レベルであれば、任意顔写真をぶち込めばディープフェイク化してくれるツール過去リリースされていたこともあるようだが、モメて消されたようだ。(当たり前だ)

恐らく、驚くほどのクオリティ動画が生み出されている今のシーンの第一線においては、

まだその技術ツールという汎用的なインターフェースを伴う形にまで至っておらず、

闇のエンジニアたちが勉強がてら魔術を磨きつつ、有名人実験したものアウトプットしてる、みたいな状況だ。多分。

で、だ。

もしこの技術が、汎用的なツールという形にまで仕上がって、

それが「ちょっと情強なら手に入れられる」みたいなレベルに普及したら、

結構なオナネタシンギュラリティが起こるんじゃなかろうか。

ツール成熟度合いにもよるが、対象の顔をおさめた動画なり画像なりが素材としてある程度あればOK、というレベルであれば、

お気に入りアイドルも、気になるあの子も、気に食わないあの女も、みんな。

思いのままだ。

しかも、だ。

世に公開さえしなければ、傷つく人もいない。

非常にヘルシーに、誰も悲しませず、極めて新しい領域需要が、満たされるのだ。

人類が到達するとは思えなかった近未来領域

「そんなこといいな♪できたらいいな♪」レベル世界の話だ。

最後に、タイトルの「コロナ」の部分の意味説明して終わりたい。

いま、天下の会議はほぼオンラインだ。

コロナ収束した後もこれが主流化していくであろうことは、誰もが想像できるだろう。

会議の際、ビデオ付きで会話するかどうかという点は組織カルチャーによって異なるみたいだが、

少なくとも「全員顔出し」が基本なうちの様な組織所属している男が、

ちょっとだけ性的好奇心が旺盛で、

手元にそんなツールがあったら、

まず間違いなく画面をキャプチャしまくって素材を集め倒すだろう。

今は世の中にそのようなツールは(多分)ない。

だが、もし闇の博士たちが戯れにリリースをしたら、世は一気に変わる。全て変わる。

その土壌は、もう整っている。

未来はすぐそこだ。

2020-05-19

anond:20200519162131

これはほんとうにわかる。

というか、現状エンジニアとして働いている人間ほとんどがプログラミングスクールなんて行ってない。

じゃあどうやっているかっていうと、自分勉強している。

例えば自分大学生の時だとAndroidプログラミングをするバイトがたくさんあった。

しかAndroidプログラミングスクールなんてそのころなかった。Androidも出始めだったので、そもそも経験あるやつもそんなにいなかった。

どうするかというと、Googleが出してくれている非常に丁寧なプログラミングガイドをとりあえず読んで、とりあえずサンプルプログラムを動かして、

それにちょっとずつ機能を追加してみて、覚えていく。 方法がわからなければひたすら検索する。日本語情報が限られているか英語でも検索する。

機械学習でもなんでもそうだが、今の時代、やり方は公開されているので、課題自分で設定して、解法を調べて実現する、これの繰り返しができればたいていの事は実現できる。

企業面接もやった事あるが、プログラミングスクール出てますとか履歴書に書いてても、自分で何か作れる証拠がなかったら落とすよ。

逆に学歴職歴がなくても何か作ったことがあってそれが公開されてたら評価する。

エンジニアQiitaやらgithubやらせっせと書いてるのは、あれがエンジニアにとってはデザイナーポートフォリオみたいなものから

anond:20200518164827

機械学習だよー。

衛星画像解析をやるんだけど、仕事ではAWS上でやっているけど、趣味でやる分をどうしようかって。

今の自分ノートPCメモリ16GBだけど、並列化させると2−3スレッドメモリがいっぱいになってしまう。

仕事メモリ128GB、48コアとかで作業していると、個人的ももっとハイスペックの物がほしくなるね。

2020-05-13

anond:20200513231055

今はCGIくらいで人集まらいからなあ・・・

たぶん同じようなモチベの人は、今は機械学習とかやってそう

ハイエンドPCで、事務処理や資料作りを効率化・自動化するソフト出てこないか

ゲームくらいしかゲーミングPC恩恵を受けていない。

機械学習も数年経つが研究段階から出てこない。


毎日資料を作ったり、説明のための図を作ったり、事務処理に多くの時間が取られるのだが、

コンピュータの性能向上の恩恵が受けれていなくて、残念な気持ちになる。


集計のチェック、日本語が正しいか論理構造があっているか

法律ルール抵触していないか、など、ソフトウェアサポートされないかなと思う。

2020-05-05

anond:20200505145205

やりたいことを細分化してそれぞれについて検索したらいいですよ

からない用語がでてきたらその用語について調べたらいいですよ

pythonでのサーバーインフラ用語について聞いて、サーバーの設定の用語について聞いて、

JavaScript用語について聞いて、今度はカメラAPI用語について聞いて、fetchAPI用語について聞いて、

って全部質問しそうですね

そのサイトを見ればあなた希望アプリが作れるサイトがあるならすでにあなた希望アプリあなたが作らなくても存在します。

HTMLJSからカメラを起動するための情報が書かれたサイトも、pythonWebサーバーを立てるための情報が書かれたサイトも、python機械学習させて遊ぶための情報が書かれたサイトもそれぞれありますので

自分で調べて組み合わせましょう

2020-05-03

ロロナ/トトリ/メルルのVOICEROID出ればなー

ついなでロロナを頑張ろうとしたけど、基本が違いすぎてできなかった。

機械学習でできるようにならないのかな

2020-05-02

[]2020年4月はてブあとで読むトップ30リスト

はてブホットエントリ(総合)で月内に数多く[あとで読む]タグを集めたエントリ

202あとで/2672users ブログ: 「平常に戻る」ことはない - イギリスNESTA(科学技術芸術国家基金)より | okuranagaimo.blogspot.com

144あとで/741users 電子情報学特論:Chromiumアーキテクチャを解き明かす - Google スライド

142あとで/2292users 0403「NY感染体験記(未確定)」|qanta|note

132あとで/1569users イラスト図解! これが新型コロナウイルスSARS-CoV-2)だ|ぬまがさワタリnote

124あとで/1229users [PDF]COVID-19への対策概念 | 東北大学大学院医学研究科・押谷仁

116あとで/578users API 設計ガイド  |  Cloud API  |  Google Cloud

116あとで/1677users 緊急事態宣言から3週間 流行状況はどう変わったか(忽那賢志) - 個人 - Yahoo!ニュース

114あとで/911users 米ジャズプレーヤーが解き明かす“J-POP”の正体、音楽アイデンティティKAI-YOU Premium)

114あとで/609users Google Cloud Platform のトレーニングコースハンズオンを 1 か月間無料提供 | Google Cloud Blog

111あとで/506users ドキュメント作成スキル向上を目指す人向けおすすめ記事まとめ - Qiita

106あとで/970users 月例マグコミマンガ大賞2020 - マッグガーデン / 2月期 入選「賢者教室」朝野茶柱 | MAGCOMI

104あとで/668users 論文の読み方 / How to survey - Speaker Deck

103あとで/617users SPAログイン認証ベストプラクティスがわからなかったのでわりと網羅的に研究してみた〜JWT or Session どっち?〜 - Qiita

102あとで/452users Git / GitHub使用したチーム開発時のガイドラインを制定しました | Developers.IO

102あとで/1032users 「日本人幻想を抱く」新型コロナと闘うウイルス学者の『情熱大陸』のドキュメントがすごい!(追記あり)(水島宏明) - 個人 - Yahoo!ニュース

100あとで/549users Mr. ベイエリア on Twitter: "自分機械学習を学びたい全ての人類に(CourseraのAndrew Ngコースをやった後に)Andrew NgStanfordのCS229の講義を見ることをオススメしてるんですけど、その講義2018年バージョンが公開され… https://t.co/OUokFft3ea"

97あとで/600users 自宅で学ぼう!AWS学者向けの勉強方法 6ステップ! | Amazon Web Services ブログ

96あとで/435users 文字コード再入門 ─ Unicodeでのサロゲートペア、結合文字正規化書記クラスタ理解しよう! - エンジニアHub|若手Webエンジニアキャリアを考える!

95あとで/406users “アカウント作成後すぐやるセキュリティ対策” 編を公開しました!- Monthly AWS Hands-on for Beginners 2020年4月号 | Amazon Web Services ブログ

94あとで/538users 大幅にリニューアルされた Next.jsチュートリアルをどこよりも早く全編和訳しました - Qiita

94あとで/1004users 「一生役に立つ」人に質問するときに覚えておきたい…とある大学の授業で配られた『質問の仕方』のスライド - Togetter

93あとで/1447users ヨーロッパコロナ感染して入院した話 - にゃんぶろ

93あとで/782users これからは「一番最初に思い出してもらえるブランドしか生き残れない|池田紀行@トライバルnote

92あとで/2071users 一人暮らし新型コロナウイルスにかかった話|ROnote

88あとで/794users 見ずして死ねない日本の伝統建築10

87あとで/1317users リモートワークが 超快適になる製品9選 〜仕事に本気なあなたに〜|村上僚|note

86あとで/425users 「AIをどう習得したのか教えて」と大募集し、技術から集まった記事49本を紹介 - 週末スペシャル日経クロステック Active

86あとで/809users API 設計: gRPC、OpenAPIREST概要と、それらを使用するタイミング理解する | Google Cloud Blog

86あとで/778users Gitでよく使用するコマンドGIFアニメ解説 | コリス

85あとで/395users TypeScript 練習問題集 · GitHub

85あとで/2211users コロナの影響でスーパーで買うカツオ刺身が美味すぎる。|すずきまことnote

[あとで読む]タグの減少が更に進んだ。COVID-19の闘病記がタグを集めた。

2020-05-01

anond:20200501232348

なんでジジイババアIT周りを覚えないんだろうねホント

俺の会社社長ITで飯食ってるくせに機械学習?何それ知らねーって言いやがった

さっさと死んでくれ

2020-04-29

anond:20200429102927

電話を全部機械学習監視して、自分たち名前があったから か そうすると もう電話もいらないな

 どこかでこえをだしたから 脳内の波形を監視して 自分のことを考えたか

2020-04-28

anond:20200428225404

うんこ画像アップロードして機械学習で「うーん、これはヤバい!」とか判定してくれるアプリ作るから金くれ…

anond:20200427134207

これを機にスマホでの衛生的な通話スタイルを身につけてほしい

2020-04-22

anond:20200422025110

つべチュートリアル系の動画を1.7倍速で鑑賞

どうせ機械学習で吐かせた結果は視覚化するだろうからData Driven Visualization系がオススメ

中途半端な処理待ちの時間って何してる?

機械学習でも、データ処理でも、ダウンロードアップロードでも、なんでもいいんだけど、中途半端な処理待ちの時間って何すればいいんだろ

2,3分ならぼーっとしてるし、1時間以上かかるなら他のタスクなり何でもできるんだけどさ

15〜30分くらいの中途半端な待ち時間

マジで何すればいいか分からん

(いまは増田やってる)

2020-04-10

tensorflowによる機械学習

いらすとやニコニコしてない顔のイラストニコニコした顔のイラストに置き換えるプログラムを作ってみようと思ったんだけど、

ニコニコしてない顔のイラスト

②①をニコニコした顔のイラスト自力で置き換えたもの

ペア画像教師あり学習データとして読み込ませた場合、一体何組ぐらいのイラスト学習させれば使えるものになるんだろうと思った。

200組ぐらいじゃ全然いかな?

いらすとや以外のイラスト学習させても効果あるかな

あと、これやったらいらすとやさん嫌かな?(いやだったらやめとこ)

2020-04-07

anond:20200407101915

政策は専門じゃないが、元増の言うところはモデリングだと思うので。

意思決定のためのモデル策定する時の基本的なメトリックとして、parsimoniousnessというのがある。

機械学習モデルでも解析的モデルでも、データへのフィットと複雑さというのはトレードオフ関係にある。

モデルが複雑であればあるほど色んな状況に対応することが出来るが、複雑なモデルはしばしば問題を起こす。データを集めるのも難しくなるし、色んな状況ひとつひとつちゃん動作するかのテストをいちいちやんなきゃならないし、他のステークホルダー説明して理解してもらうのに時間がかかる。

複雑なモデルコストを伴うって事だ。

複雑さに見合った改善がないことには、より単純なモデルの方がいいって結論になる。

モデルを複雑にすれば色々な状況に対応出来るからいくらでも複雑にしようって言うのは間違い。コスト効果総合的に見て判断するべき。

プログラマに複雑で緻密な条件を決めさせれば、もしかすると複雑でレアな状況によく対応できるかもしれない。でも、そのプログラマ仕事が正しいかを確かめるのは困難になるし、なぜ給付されないか説明するのも難しくなる。

一律給付しろとは言わんが、プログラマしか組めないぐらい複雑な条件にするのはナンセンスしか言えないかな。

2020-04-03

anond:20200403074634

pythonってなんで日本語に弱いん?

3,4年前に機械学習で興味を持って触ったら文字化けの雨霰で面倒になった記憶

2020-03-26

言語習得

言語と言ってもヒッポクラブみたいな話にあらずプログラミング言語。いまのところモノにしたのはbasicPHPだけ。PHPは数年間触ってないので忘れたかも。「Learn git in a month of lunches」みたくお昼休みに本を見ながらキーボードを叩くとかそういう昼休みを習慣化したい。機械学習とか数値演算とかも取り組みたいのでJuliaか?Juliaは適当日本語教科書が未公刊なので、きっかけがないんだよな。どっかから出ているJulia本は、わかりにくいらしい。

あとは、Rか?

ライブラリがたくさんあるので、Rだろうな・・・ちょっとシンタックスに癖があるけど・・Rは言語というよりスクリプトというかマクロ・・・だよ・・な。

pythonとか

jsとか・・いろいろ・・・言い出したら霧ヶ峰高原関数型プログラミング教養として習得するということでHaskell学習してみたい。

2020-03-15

ディープラーニング

実装ディープラーニングを借りることにしよ?

② 逆関数

逆関数を求めてくれるとありがたい?ニュートン法とか初期値に敏感というか・・精度が悪いというか・・だからなぁ。いわゆる見慣れた関数の形で提示してくるわけじゃないらしい。じゃあどういう形?普通に逆関数が出ないような場合機械学習で近似的に逆関数を求めた例とか記載されているネット記事とかないの?逆関数として定式化する前の(連立)方程式状態から学習させればいいのかな?

① 実験計画法

有意性検定とかP値がどうのこうのってやる代わりにベイジアンアプローチ!?ううーーんなんともなんだかな??説明変数サンプルサイズ目的変数データ数)に対して多い場合、使える?ワンダーRとかいシリーズ本に取り上げられてるからそれを復習すべし。

2020-03-09

竹中平蔵政府コロナ対応を間違った。」について

この増田は以下の記事オリンピック中止の恐れにかこつけて竹中平蔵氏(以下竹中氏)がいかに自説を述べているか分析したものです。

また、肩書を都合良く使い分ける竹中氏の記事を無批判に載せるプレジデント社批判しています

竹中氏はパソナグループ取締役会長であり、未来投資会議国家戦略特別区域諮問会議民間議員です。


竹中平蔵政府コロナ対応を間違った。東京五輪も危うい」 | PRESIDENT Online』

https://president.jp/articles/-/33438


以下を読めば、専門家の主張か、パソナグループ会長ポジショントーク判別できないという問題が浮かび上がります

まず1ページ目では中国コロナ対策評価し、日本対応では、大学に遠隔授業を行うよう、医療体制では遠隔医療を行うように呼び掛けています

まず、大学の遠隔授業については、パソナ事業があります


明治大学和泉キャンパス) | 事例・動向 | パソナテック法人向けソリューション

https://www.pasonatech.co.jp/biz/casestudy/meiji_college/


同様に遠隔医療パソナグループ連携している事業に含まれます


パソナ連携情報医療が「健康経営支援サービス機械学習深層学習活用

https://www.innervision.co.jp/sp/products/release/20170821


2ページ目ではシンガポールを引き合いに出し、遠隔医療に加えライドシェアの実現も語られ、抜本的な改革必要であるとしています

またそれ以降の段落ではオリンピック中止の判断がどうなされるかについて語っています

オリンピック中止については保険金の話が言いたいように読めます

遠隔教育・遠隔医療共通するのは派遣でしょう。

パソナ人材大学病院派遣する狙いがあるとみて良いのではないでしょうか。

自由主義価値観を語りつつ、実際には国、教育医療に入り込むというのが官民連携なのでしょう。

実際、竹中氏が民間議員として参加している内閣会議竹中氏は「岩盤規制」の緩和を執拗に説いています


国家戦略特別区域諮問会議

https://www.kantei.go.jp/jp/singi/tiiki/kokusentoc/shimonkaigi.html

特に第40・41回の「議事要旨」における竹中氏の発言


最後に、竹中氏が中国シンガポールなどの海外国を出す際の発言の注意点を書いておきます

それは自説に都合の良い部分のみを海外から選別している点です。

例えばこの記事では中国での監視社会シンガポール出稼ぎ労働者への差別的待遇には一切言及していません。

仮に、労働組合が各国から都合のいい部分で自説を補強し述べた場合、激しい非難が飛ぶでしょう。

もちろんパソナグループが幅広い事業を行っているため、専門家としての意見と重なるという反論はできるでしょう。

しかし、竹中氏が好む自由主義的な価値観適用すると、より民間議員に相応しい人物日本にいるのではないでしょうか。

しろ、なぜ元郵政民営化大臣という政治家であった人物民間議員を未だに務めているのか、そこに批判的な報道がない現状こそ危惧すべきでしょう。

(実際この増田を書いた理由竹中氏への批判報道がほぼ無いからです。)

そして、この記事パソナグループ取締役会長という肩書を書かないプレジデント社は何を考えているのでしょうか?

肩書意図的に隠すのが「ビジネスリーダーの指針となる」記事になり得るのでしょうか?


プレジデント社 会社概要

https://www.president.co.jp/information/company/


一方、1万件を超える“不正販売”を行ったかんぽ生命役員パソナグループ社員がいます

こういう記事を出すのはパソナグループ会長であり、元郵政民営化大臣竹中氏がかんぽ生命の“不正販売"事件説明責任果たしてからでしょう。

プレジデント社は「次世代グローバルリーダー養成」する竹中氏にかんぽ生命の“不正販売"事件はどの対応すべきか聞いてみたらいかがでしょうか?

きっとプレジデント社が認める「ビジネスリーダー」に相応しい言い訳をするに違いないでしょう。


役員一覧|かんぽ生命

https://www.jp-life.japanpost.jp/aboutus/company/abt_cmp_directors.html

竹中平蔵 世界塾|【早稲田塾大学受験予備校人財育成』

http://www.wasedajuku.com/curriculum/jukuiku/sekaijuku/


ログイン ユーザー登録
ようこそ ゲスト さん