新規事業のつくり方

新しいことを学ぶことが好きです。今は機械学習や自然言語処理に興味があります。

カテゴリ: 人工知能

Pythonで人工知能を使ったWebサービスを作ってみます。具体的には、その人がニートかどうかを予測するプログラムです。
今は洗練された機械学習のオープンソースやWebフレームワークが用意されていて、とても簡単に実装できます。初心者の方でも1ヶ月ほど勉強すれば十分出来るようになるのではないでしょうか。
なお今回のWebサイトは、cssなどのデザインが超適当です。。。

順番はこんな感じです。

1.Pythonをインストールする
2.FlaskとWTFormsをインストールする
3.データを用意する
4.予測モデルを実装する
5.予測結果をHTMLに渡すプログラムを実装する
6.結果を表示するHTMLを作成する   
続きを読む

理系研究者は、この大自然を対象に、仮説を立て、実験を行い、データを集め、法則を発見している。
一方データサイエンティストは、企業を取り巻く市場環境や生産設備などに対して、データを集め、分析し、パターンという法則を発見する。 その法則は、自然科学分野のような普遍性は持たない。その企業でしか役に立たない局所的な法則だ。しかし、その企業が業績を大きく向上させるくらいの効果は十分に持つ。

データサイエンティストが科学する対象は、主にマーケティングや経営学の領域だ。文系学問の領域に、理系研究者が行うデータによる仮説検証の手法を持ち込んでいる。
続きを読む

Pythonで人工知能を開発したい人向けに、これだけは知ってほしいという知識をまとめました。本ブログだけで、PythonでAIを実装出来るはず。

まあ簡単に言うと、データをきれいにして、サーキットラーンというライブラリにデータ食わせれば、なんか予測モデルが作れるというお話です。

サーキットラーン(scikit-learn)には、いろいろな機械学習(AI)のアルゴリズムが入っています。その中でSVM(サポートベクターマシン)は、一番よく利用されています。なぜなら、比較的少ないデータでも精度の高いモデルを作ることが出来るからですね。また画像のような特徴量(説明変数)がかなり多いケースでも、高精度の分類モデルを作れます。2値分類では、最強のアルゴリズムです。

ちなみに実装するのは面倒だけど、とりあえずAIの概念を知りたいという方は、こちらの記事から気に入った本を読んでみるといいことがありますよ。

※環境はPython2.7を想定。
続きを読む

人間は、人間を区分けすることが好きだ。
女王と奴隷、貴族と平民、武士と農民、資本家と労働者、正社員と非正規社員など、各人の生まれや能力によって、人を区別する枠組みを設けられてきた。組織運営の理由もあると思うが、人間は遺伝子レベルで人よりも上回りたいと願う生き物だということだろう。

そして2020年、人類は人工知能を管理する側と、人工知能に使われる側で区別されるかもしれない。
続きを読む

一人の人間が、一つのことを持続することは難しい。
ましてや一つの組織が、一つのことを持続することはより難しい。

アメリカの原子爆弾で34万人が犠牲となり、若き特攻隊が皇帝陛下万歳と言って玉砕してから71年。

日本は平和主義を守り続け、世界一金持ちで、世界一治安が良く、世界一インフラが整っている国になった。また、技術力は世界上位で、医療水準や識字率も世界一になった。

僕たちは間違いなく、最も豊かで平和な国に生きている。
 
続きを読む

↑このページのトップヘ