CodeIQ MAGAZINECodeIQ MAGAZINE

技術コラム

プログラミング言語Egisonによるガロア理論入門 (1) ―2次方程式の解の導出

プログラムにより代数方程式を解くとはどういうことなのか。今回は代数方程式の例の中で、最も単純な代数方程式である2次方程式の解を導出するプログラムをEgisonで書いてみます。 本連載では、いくつかの代… →続きを読む

by 江木聡志(楽天技術研究所・Egison作者)

2017.05.09

数式処理システムとしてのプログラミング言語Egisonの紹介

Egison version 3.6.0から、数式処理機能が実装されました。 Egison独自のパターンマッチを数式に対して応用することにより、ユーザーによって簡単に拡張可能なシステムであることが、こ… →続きを読む

by 江木聡志(楽天技術研究所・Egison作者)

2016.11.22

セコン・ドライフ先生によるマネジメント講座【エンジニア予備校#3】 #engineer_moshi

あいかわらずよくわからないままエンジニア予備校に通い続けるカケルとタエ子。技術戦略、サービス開発と講義を受けることで成長してきたが、最終回となる今回はどのような講義なのだろうか!? … →続きを読む

by CodeIQ運営事務局

2016.09.09

財夢タメ子先生によるはじめてのサービス開発【エンジニア予備校#2】 #engineer_moshi

あまりよくわからないままエンジニア予備校に入ってしまったカケルとタエ子。幸いなことに、個性豊かな講師の教えを受けるにつれ、二人のモチベーションは上がってきた。果たして次なる講義の内容とは!? … →続きを読む

by CodeIQ運営事務局

2016.09.05

風呂出トレ太先生によるエンジニアの技術習得講座【エンジニア予備校#1】 #engineer_moshi

あまりよくわからないままエンジニア予備校に入ってしまったカケルとタエ子。 第一回の講義内容は「エンジニアの技術習得」について。果たして二人は正しくエンジニアとして、成長の道しるべを見つけることができる… →続きを読む

by CodeIQ運営事務局

2016.08.26

伝説の教師あらわる!エンジニア予備校へようこそ【エンジニア予備校 #0】 #engineer_moshi

エンジニア予備校! そこは、より自由な働き方を求めるエンジニアに対し、日夜スパルタ教育が行われている熱き教育の現場であった! … →続きを読む

by CodeIQ運営事務局

2016.08.23

エンジニアにこそ求められる?「ビジネス数学」を学んでみよう!

エンジニアとして働いている人の中には数学が得意な人がいる一方で、苦手にしている人も少なくありません。 文章の中に数式が出てくるだけで拒否反応を示す人もいるでしょう。 仕事をする中で難しい数学は使わなく… →続きを読む

by masuipeo

2016.06.17

ブラウザ戦争、HTML5の標準化、ブラウザの未来──歴史を語り尽くすWebブラウザ談義【後編】

html5j-Webプラットフォーム部が、Webブラウザの歴史を振り返る座談会。 後編はブラウザ戦争、HTMLの標準化やインターオペラビリティ、Webブラウザの未来などについて語られた。 … →続きを読む

by 馬場美由紀 (CodeIQ中の人)

2016.04.22

インターネットとWebの誕生が、いつか知ってる?──歴史を語り尽くすWebブラウザ談義【前編】

今では当たり前のように利用されているWebブラウザ。 しかしこれらは天賦のものとしてあったわけではなく、1990年代に数多くの研究者・開発者たちによる膨大な議論を経て形を整えてきたものである。 htm… →続きを読む

by 馬場美由紀 (CodeIQ中の人)

2016.04.20

読まれる技術ブログを目指せ!情報公開のコツ10

技術者には情報公開文化があります。GitHub等でのソースコードの公開と並び、古くから絶えず行われているのは「ブログによる情報公開」。 彼らはどのような狙いで、大変な執筆作業を続けているのでしょうか。… →続きを読む

by CreatorsNEXT

2016.04.11

【プログラマ予備軍の登竜門】情報処理技術者試験を受ける前に知っておきたいこと

IPAが発刊する「IT人材白書」によれば、IT業界は人材の不足が叫ばれています。 これは学生等の求職者側から見れば「入りやすい」状況になりつつあるのかというと、実はそうとも言い切れません。 そこで今回… →続きを読む

by CreatorsNEXT

2016.04.07

アドテクの裏側で暗躍!?ユーザーの嗜好を紐解くベイジアンネットワークとは

「因果」とは…「原因と結果」である。 国語辞典をそのまま読み上げただけの文章ですが、因果関係を紐解くのはさまざまな分析の基本です。 … →続きを読む

by CreatorsNEXT

2016.03.16

「機械学習クラスタのベイズって何?」という人へ──まずは『ベイズの定理』を学んでみよう

機械学習を学んでいると「ベイズ」「ベイズ統計」「ベイジアン」といった言葉を聞くことがよくあります。 そして、その基礎は高校で習った「確率統計」にあるらしい…と聞いて、尻込みする人が多いとか。 … →続きを読む

by CreatorsNEXT

2016.03.07

音声認識・画像認識に用いられる弾性マッチングのアルゴリズムって一体?

iPhoneのSiriやAndroidスマートフォンの「OK Google」などの音声検索機能が近年注目を集めていますね。 また、鼻歌や街中に流れる歌・BGMから、その曲名を検索するスマートフォンアプ… →続きを読む

by CreatorsNEXT

2016.03.03

【関数型言語Haskellの基本】高階関数map,reduceを使って遊んでみた

プログラミングには「命令型」と「関数型」がありますが、命令型の言語しか今まで触ったことがない、という方も多いのではないでしょうか? 本コラムでは関数型言語の特徴を具体例を交えながら説明していきます。 … →続きを読む

by CreatorsNEXT

2016.02.29

なぜ、俺に赤いフリースの靴下を推薦してくるんだ?──レコメンドの仕組みと機械学習

ネットで「あなたにおすすめ!」というキャッチコピーで商品やコンテンツを勧められることが、珍しくなくなってきました。 今やECサイトや検索エンジンで欠かせない要素となったレコメンデーションは、マーケティ… →続きを読む

by CreatorsNEXT

2016.02.18

ニューラルネットワークで進化する『画像認識』。信号処理と「モノを見ること」はいかに結びつく?

機械学習をはじめとした、計算機に学習能力を持たせようという試みが、近年過熱している。 検索エンジンの高性能化、レコメンデーション技術の進化など、IT業界以外でも様々な結果を残し始めている。 … →続きを読む

by CreatorsNEXT

2016.02.16

Python、それともR?機械学習実装の一歩を踏み出すためのスタートガイド

プログラミング言語は数あれど、機械学習の分野においては「Python」と「R」が二大勢力です。 この記事では、両言語の機械学習実装スタートガイドをご紹介します。 … →続きを読む

by CreatorsNEXT

2016.02.10

【Unity基礎知識】Unityが変えたゲーム制作、ゲームエンジンの定義・役割・個性を知ろう

2015年3月にUnity 5へとメジャーアップデートされ、よりゲーム開発における重要度を増してきたUnity。 今回はこれからUnityを使ってみたいという方に向けて、基礎知識をお伝えしていきたいと… →続きを読む

by CreatorsNEXT

2016.02.08

Siriに聞いてみた!音声認識を成立させる「音響モデル」と「言語モデル」について

iOSのアップデートの度、機能が強化されている音声認識ツール。 iPhone 4Sから搭載された機能として、秘書ツールの「Siri」が登場しました。 当初は日本語対応していなかったものの、iPhone… →続きを読む

by CreatorsNEXT

2016.02.05

今週のPickUPレポート

新着記事

週間ランキング

CodeIQとは

CodeIQ(コードアイキュー)とは、自分の実力を知りたいITエンジニア向けの、実務スキル評価サービスです。

CodeIQご利用にあたって
関連サイト
codeiq

リクルートグループサイトへ