Oops! It appears that you have disabled your Javascript. In order for you to see this page as it is meant to appear, we ask that you please re-enable your Javascript!

IT技術

IT技術

アルゴリズムの勉強方法とは?プログラミングコンテストについて学べる書籍などもこちらです

「アルゴリズム」とは、何らかの問題を解くための計算の実行手順のことです。 アリゴリズムの1つひとつはシンプルですが、多くのアルゴリズムを組み合わせたりすることで、 複雑な機能を実現することができます。 既存アルゴリズムに詳しくなったり、問題解決に最適なアルゴリズムを選ぶことができるといった能力を磨いておくことで、付加価値の高い製品を、短時間で構築することが可能となり、就職や転職の時など、あなたの市場価値を高めることができます。 といっても、アルゴリズムの勉強方法って、どうすればいいの?アルゴリズムの考え方は、どう身につければいいの? アルゴリズムの書き方にコツはあるの?と思われる方も多いかと思います。 そこで本記事では、アルゴリズムの効率的な勉強方法について、 プログラミングコンテストやオンラインジャッジなどの活用方法など、 アルゴリズムをシッカリ学びたいあたなのために、 アルゴリズムをプログラミングしながら学べるおすすめの本や教科書・参考書などもご紹介します。
2019.01.30
IT技術

アルゴリズムとは?アルゴリズムに入門したいあなたにおすすめの本はこちらです

「アルゴリズム」とは、何らかの問題を解くための計算の実行手順のことです。 例えば、 データを希望する順番に「並べ替える」 データの中に、知りたい情報があるか「検索する」 似た情報は1つのかたまりとして認識するため...
2019.02.07
パターン認識

AI(人工知能)による画像認識の仕組み「分類」について、サクッと学びたいあなたはこちらをどうぞ

AI(人工知能)による「画像認識」は、「ディープラーニング」の登場により、 人の認識レベルを超える性能を達成し、 大きく注目されています。 また、将棋や囲碁の分野でも人工知能は大きく能力を向上しており、人類のチャンピオン...
2019.02.07
人工知能

AI(人工知能)による画像認識について、サクッと学びたいあなたはこちらをどうぞ

人工知能(AI)の技術の1つに「画像認識」があります。 画像認識では、画像に写っているものが何なのかや、どんなグループに属するものか、といった識別を行うことができます。 ディープラーニングの活用により、人の認識レベルを超える性能を達成し、画像データに関する人工知能の応用が一気に加速しています。 そこで本記事では、人工知能が画像認識する仕組みについて学びたいあなたのために、画像認識ってなに?どんな技術があるの?といったことをサクッとまとめました。
2019.01.30
IT技術

画像処理をPythonで学びたいあなたにおすすめの書籍はこちらをどうぞ【aiやopenCVもどうぞ】

画像処理は、身近な様々なところで使われています。 画像処理をプログラミングできるようになりたいといった方も多いのではないでしょうか。 画像処理のアルゴリズムを効率的に学ぶには、手軽にプログラミングできるPythonや、OpenCVなど無料で使える画像処理ライブラリを使うのがオススメです。 そこで本記事では、画像処理についてPythonを使って学んでみたいあなたのために、 画像処理の原理や仕組みを基礎から学びたい方、 OpenCVのダウンロード、インストール、使い方を理解したい方、 画像処理の原理を、データ構造レベルからプログラミングできるようになりたい方向けに、 画像処理や機械学習などサクッと学べるオススメ書籍をご紹介します。
2019.02.07
画像処理

画像処理をサクッと実行できるソフトウェアには何があるの?フリー(無料)ソフトも含めて、サクッとまとめました

画像処理を実装する際には、画像処理のソフトやライブラリを活用することで、開発期間を大幅に短縮することが可能です。 画像処理のソフトやライブラリには、様々なソフトがあり、各画像処理ソフトには、それぞれ特徴があります。 そして料金がかからない無料(フリー)ものから、有料のものなど、ライセンス形態もいろいろです。 そこで本記事では、画像処理を使って、何かをサクッと実装してプロダクトを実現したいあなたのために、 開発期間を効率化する画像処理ソフトやライブラリについて、その特徴などサクッとまとめました。
2019.02.01
おすすめ

画像処理アルゴリズムを学びたいあなたにおすすめの書籍はこちらです

画像処理を実装するには、アルゴリズムや背景にある理論を学ぶことが大事です。 しかし、画像処理のアルゴリズムは多くのものがあり、 ある処理を実装したい時に、 該当するアルゴリズムをサクッと調べるのも一苦労することも多...
2018.10.24
画像処理

「フィルタ」とは?画像の改善、解析、認識をやりたいあなたのために、空間フィルタリングの方法などをわかりやすくまとめました【画像処理の基礎技術2】

画像処理の技術の1つに「フィルタ」があります。 フィルタを使うことで、ノイズ除去など、画像をより良いものに変えることができます。 加えて、フィルタを学べば、 精密な画像解析を行うための、画像のクリーニングができる、 画像認識など人工知能技術の入力となる特徴量をより良いものにできる、 画像処理アプリや Photoshopなどの画像編集ソフトについて、ここはフィルタを使って処理しているな、などのように中のアルゴリズムを理解しながら活用できる、といったメリットがあります。 そこで本記事では、画像処理の「空間フィルタ」について、画像処理を基本から学びたい、画像処理関係の仕事や就職、転職やアルバイトに備えたい、画像処理の知識を活用できる人工知能などの分野の基礎を作りたい、といったあなたのために、空間フィルタの基本的な仕組みから、その方法、手法の種類などを、わかりやすくまとめました。
2018.10.13
法律・特許・著作権

【画像処理 検定】画像処理エンジニア検定の日程や問題、受験資格、難易度、おすすめの対策本などを知りたいあなたはこちらをどうぞ

画像処理は、人工知能も関係しており、今後ますます伸びていく分野です。 画像処理の内容は幅広く、独学では全体像が見えにくく系統立てて勉強しにくい、といった問題があります。   「画像処理の検定」を受験すれば、 画像処理の全体像と各論を効率的に学べ、勉強のやる気を継続させることもできます。 そこで、本記事では画像処理を基本から学びたい、画像処理の基礎知識だけでなく、専門知識を習得したい、 画像処理を使った仕事に転職したい、といったあなたのために、 画像処理エンジニア検定について、日程や問題、検定料、合格率、難易度、おすすめの対策本などをわかりやすくまとめました。   受験しなくても、出題内容を見るだけでも全体像がつかめます。
2018.10.13
画像処理

「2値化(にちか binarization)」とは?2値画像の生成方法などを学びたいあなたはこちらをどうぞ【画像処理の基礎技術1】

スマホアプリなどで画像処理アルゴリズムをサクサク動かすには、計算コストを減らすことが重要ですよね。 画像処理の多くの応用では、画像を2値化することで、計算コストを削減しながら、サクッと目的を達成することができます。 また、画像の2値化や2値画像の画像処理のやり方を知ることは、画像処理全体の理解の基礎にもなり、その後の学びを加速させることができます。 そこで、本記事では、画像処理で重要な2値化について、2値化ってなに?から、2値化のやり方や2値化の応用例といったことを学びたいあなたのために「2値化」に関連する基礎知識をわかりやすくまとめました。
2018.10.23
画像処理

画像処理の身近な応用例とは?画像処理に入門したいあなたはこちらをどうぞ

画像処理は、身近な生活の至るところで応用されています。 例えば、スマホでとった写真の加工アプリや個人認証なども画像処理の応用例です。 人工知能(特にディープラーニングなどの機械学習)では、 さまざまなデータを画像形式で処理することで、大きな成功を収めており、画像処理の扱いを理解していることは、人工知能分野でも役立ちます。 画像処理が理解できていると、関連企業の求人へバイトから就職、転職なども可能です。 そこで本記事では、画像処理ってなに?という方から、 画像処理を学んでみたい、 仕事に役立てたい、 転職で有利になりたい、 といったあなたのために、画像処理の基本や基礎知識をわかりやすく説明しました。 特に、画像処理が身近でどんな応用がされているかについて、応用例についてわかりやすくまとめました。
2018.10.13
画像処理

画像処理とは?画像処理に入門したいあなたのための基本事項や基礎知識はこちらです

画像処理は、様々な分野で活用されています。スマホで撮った写真は、画像処理アプリを使うことで、気軽に加工できます。 他にも、指紋認証や虹彩認証のような個人認証技術や、自動運転技術、医療分野での画像処理などもあります。また人工知能(ディープラーニング)の成功には、さまざまなデータを画像データの扱うといった画像処理の考え方が活用されており、画像処理の知識は機械学習や自然言語処理にも役立ちます。このように画像処理は今後も様々なところで必要とされるため、画像処理が使えるpythonなどのエンジニアやプログラマなどは、就職や転職などが有利になるかと思います。 そこで本記事では、画像処理ってなに?という方から、画像処理を学んでみたい、仕事に役立てたい、転職で有利になりたい、 といったあなたのために、画像処理の基本や基礎知識をわかりやすく説明しました。
2018.10.13
Python

Python でできることってなに?チャットボットやテキストマイニング、人工知能やスクレイピングなどPythonの使い方をまとめました

最近、Pythonを使う方が増えています。 なぜ、増えてるの? Pythonで、できることってなにがあるの? といった疑問を持つ方も多いのではないでしょうか。 Pythonを使うメリットは 初心...
2018.10.07
IT技術

root権限が使える、安いおすすめの「VPS(仮想プライベートサーバー)」を比較しました 海外の格安VPSもどうぞ

「VPS(仮想プライベートサーバー)」とは、1つのコンピューター上に、あたかも複数のサーバーがあるかのように使える、仮想的なサーバーのことです。 サーバーを借りるという意味では、レンタルサーバーも選択肢の1つです。 ...
2019.01.30
IT技術

個人で借りれ、wordpressの使える、安いおすすめのレンタルサーバーはこちらです。独自ドメインやPythonも使えるもの8つを選びました

「サーバー」を使うことで、ホームページを公開したり、ショッピングサイトを運営したり、自作のプログラムを走らせたりと、様々なことができるようになります。 とはいっても、自前でサーバーを用意しようとすると、 (ITの知識とス...
2018.09.03
IT技術

サーバーとは?レンタルサーバー、VPS、クラウドサーバー、専用サーバーの違いや、メリット・デメリットをまとめました

「サーバー」とは、サービスを提供するコンピューターのことです。 例えば、インターネットのサイトは、サーバーを使って公開されています。 私たちがPCやスマホなどから、このブログを見るためには、 ブログの情報が置いてあ...
2018.08.17
おすすめ

「クローリング」や「スクレイピング」を学びたいあなたにおすすめの本、8冊+α はこちらです

「クローリング」や「スクレイピング」とは、Webサイトを自動的に巡回して情報収集することをいいます。「クローラー」を使えば、ほしい情報をクリックする手間をかけずに、自動的に収集することが可能になります。手軽に情報収集したいなら、スクレイピングの基本からクローラーの作り方、それらの運用の仕方、守るべき注意点などをサクッと学べると効率的です。そこでクローリングやスクレイピングについて学びたいあなたにチェックしてほしい良書、9冊+α はこちらをどうぞ
2019.02.11
JavaScript

「クローラー」作成や「スクレイピング」をやりたいあなたは、こちらはいかがでしょうか JavaScriptのスクレイピングもあります

「クローラー」とは自動的にWebページの情報収集を行うプログラムのことで、「スクレイピング」とは収集された情報を解析することを指します。クローラーやスクレイピングを活用することで、人力ではできなような膨大な作業をサクッとできるようになるメリットがあります。ただし情報収集する相手側のサイトにとって、不都合とならないように気をつけるなど”行儀のよい”クローラーを作ることが大事です。そこでクローラーの作り方から運用の仕方、クローリングするときの注意点など、必要となる知識をまとめてサクッと理解したいあなたはこちらをどうぞ
2019.01.03
R

「R」で「 Webスクレイピング」や「テキストマイニング」をやりたいあなたへの実践ガイドはこちらです

質の高いデータがほしいけど、予算も時間も限られている。データは収集するだけでなく、分析して、再現可能な結果を導き、レポートにまとめたいといった悩みをもつ方も多いのではないでしょうか。Webからデータを収集(クローリング)して、必要な情報を抽出(スクレイピング)すれば、予算は少なく抑えられます。また、統計解析のフリーソフト「R」を使ってプログラミングをすることで、収集や抽出を「自動化」し、その後のデータ分析や、レポートの作成も非常に便利に行うことができます。そこで本記事では、Rを使ったデータの自動収集を基礎からシッカリ学べる良書をご紹介します
2018.09.15
Python

「Python」で「クローリング」や「スクレイピング」の実践的な開発をしたいあなたはこちらをどうぞ

「Python」は学びやすくライブラリが豊富なプログラミング言語です。Pythonを使えば、興味あるWebサイトを自動的にを収集し、必要な部分を抽出する「クローリング」や「スクレイピング」の実行も、手軽にサクッと実現できてしまいます。Pythonやクローリング&スクレイピングについて初学者のあなたも、それぞれ基礎から学べ、システム運用までの全体像をサクッとシッカリ系統立てて学べるとうれしいですよね。そこで、クローリングの具体例も豊富で、クローラーの定期実行、高速化や非同期化、そしてクラウドの活用など実用面で重要な知識まで幅広く学べる、手元にあって損のないおすすめ本をご紹介しています
2018.02.17
SNS

Twitterでのマーケティングや広告、キャンペーンとそれらの費用など、ツイッターをビジネス活用したいあなたにおすすめの本はこちらです

Twitterをビジネス活用する企業が増えています Twitterはマス広告とは違い、ターゲットを絞ったマーケティングを行うことができます。 たとえ1000人のフォロワーでも、潜在顧客1000人への営業を、手軽に、簡単に、効率的に、無料で行うことができます。 ビジネスにツイッターを活用したい方も多いかと思いますが、 どう広告したらいいのか、マーケティングのやり方は?プロモーションやキャンペーンの費用はどのくらいかかるの? など、Twitterをビジネスに活かしたいあなたのために、役立つおすすめの本などをまとめました。
2018.08.07
Python

「HTML」や「XML」を「Python」で手軽に扱いたいあなた「BeautifulSoup」はいかがでしょうか

「HTML」や「XML」ファイルを自動的に処理したい、賢く処理をしたい、Webページのクローリングをサクッとスクレイピングしたい方も多いかと思います。ここでは、HTMLやXMLをより手軽に、よりスマートに扱うための「BeautifulSoup」というライブラリの使い方をご紹介します。複雑なHTMLやXMLも、BeautifulSoupを使ってサクッと処理したいあなたはこちらをどうぞ
2017.09.25
XML

「XMLとは?」HTMLとの違いや、どう役に立つの?ってあなたはこちらをどうぞ

「XML」は自分で定義できるHTMLみたいなものです。XMLは、HTMLよりも使い勝手を広くしたもので、特定の分野でよく使われる用語や用語間の関係性を定義したり、大量の情報を共有したり、自動的に処理させることができます。XMLを使うことで、HTMLが対応できないような分野でも、”賢い”処理を実行できるようになり、これがXMLを使うメリットとなっています。XMLとは?から、XMLの概要や使い方などHTMLを交えながらわかりやすく理解したいあなたはこちらをどうぞ
2017.09.25
Python

Webから知りたい情報だけをサクッと収集したいあなたはこちらをどうぞ【PythonによるWebスクレイピング】

「Webスクレイピング」は、Webから必要な情報を自動的に収集して、分析し、役立つ知見を生み出す一連のプロセスのことです。増え続けるWebの情報を1つ1つチェックするのは大変ですよね。これを自動的に行えるスクレイピングは、忙しいあなたの助けに、必ずなるはずです。スクレイピングで自由な時間を増やしたいあなたはこちらをどうぞ
2018.02.24
C言語

「C言語プログラミング」に入門したいあなたにおすすめの9冊はこちらです

「C言語」はプログラミング勉強の第一歩としてよく学ばれています。でも初心者にとって自分にとっての良書を選ぶのは難しいのではないでしょうか。そこでC言語を学びたい様々な方(プログラミングってなに?というほんとの初心者の方から、プログラムを書いたことはあるけどよくわからないって方、C言語の難所「ポインタ」を重点的に学びたい方など・・・)それぞれにおすすめの「C言語の良書」をまとめました
2018.09.19
おすすめ

現実の「不確実さ」を扱える「ロボット」を作りたいあなた、「確率論」に基づいたロボティクスはいかがでしょうか

「確率ロボティクス」は、現実世界の不確実性に強い、確率統計の考え方を応用したロボティクスです。ベイズ理論を時系列に拡張したベイズフィルタを用いることで、センサーや移動の誤差を考慮したロボット制御が可能です。ロボットに興味があるあなた、確率ロボティクスを基礎から応用まで系統立てて学べるバイブルのような本はこちらです
2019.02.04
IT技術

「クラウドストレージ」 ってどれを使えばいいの?「無料で使える容量」や有料プラン、裏技など、特徴を比較してみました

「クラウドストレージ」とは、クラウド上に作られた記憶領域です。クラウドストレージの運営企業はたくさんあり、プランや特徴もさまざまです。どれを使ったらいいの?ってことで、各社の無料で使えるストレージ容量や有料プラン、裏技などをランキング形式で比較してみました。どこのクラウドストレージを使おうかと迷ってるあなたはこちらをどうぞ
2018.08.08
IT技術

「クラウド」とはなにか?基礎知識と、3つのメリット・デメリットをまとめました

「クラウド」とはコンピュータやスマホが、ネットワーク経由で、いつでもどこでもアクセスできる高性能コンピュータのことです。クラウドを使ったサービスには、Gmail などのメールサービスや、icloud などのストレージサービスがあります。クラウドってなに?ってあなた向けの基本知識やメリット・デメリットはこちらからどうぞ
2018.08.08
IT技術

「ドローン」とは?許可、規制、免許から撮影などドローンを網羅的に理解したいあなた、こちらはいかがでしょうか

ドローンを使いたい!ドローンとは何か?ドローンの仕組みや要素技術、ドローンの飛ばし方や法規制、ドローンの免許や許可の取り方など、サクッと理解したいあなたはこちらをどうぞ
2019.02.04
Android

Androidアプリケーションを開発してみたいあなた、サンプルを作りながらサクッと学べる、こちらはいかがでしょうか【Androidプログラミング入門:独りで学べるスマホアプリの作り方】

Android 初心者や、Android アプリケーションを開発したいあなた、Android の重要なところを効率的に、サクッと学んでみませんか?サンプル・アプリケーションをつくってみることで、簡単なAndroid アプリを自分で作れるようになる1冊はこちらです
2018.10.08
IT技術

バーチャルリアリティ(VR)アプリケーションを開発してみたいあなた、系統的に学べるこちらはいかがでしょうか【UnityによるVRアプリケーション開発】

バーチャルリアリティ(VR)に興味があるあなた、VRアプリケーションを開発したいあなた、初心者でもVR技術を1つ1つシッカリ理解でき、つくりながらスムーズに学べる、こちらはいかがでしょうか
2018.02.24