検索

キーワード


ディープラーニングとは何か?仕組みやできることを簡単にわかりやすく解説

ディープラーニングとは何か?仕組みやできることを簡単にわかりやすく解説

ディープラーニングとは何か? ディープラーニング(Deep Learning)とは、機械学習の手法の1つです。AI開発で用いられる機械学習の中でもディープラーニングは、ビッグデータを学習することで自動的にデータの特徴を抽出することができる、ディープニューラルネットワークを使用した学習を指します。 ディープニューラルネットワークは、ニューラルネットワークと呼ばれる人間の脳の構造をモデルに

アプリ開発をするメリット|使用する主な言語と必要なスキルを紹介

アプリ開発をするメリット|使用する主な言語と必要なスキルを紹介

アプリ開発とは ビジネスや娯楽などアプリの種類は多岐に渡ります。IT化が進みスマホが普及する中で、アプリは便利なものとなりました。 アプリはWeb用とスマホ・iPad用などデバイスの種類ごとに異なり、開発にはプログラミングのコーディングが必要になります。 アプリ開発の主な種類別特徴3選 前述したようにアプリにも様々な種類があります。聞きなれない名前のアプリもありますが、それぞれ

データサイエンスとは?注目される理由やプラットフォーム導入例もあわせて紹介

データサイエンスとは?注目される理由やプラットフォーム導入例もあわせて紹介

そもそもデータサイエンスとは? データサイエンスとは、様々な手法を用いてデータから価値を引き出すことを言います。 統計や人工知能などを用いてデータの相関や分布を分析することで、ビジネスなどの課題を解決することを目的としており、データサイエンスに取り組む人をデータサイエンティストと言います。 機械学習や人工知能との違い データサイエンスとは人工知能や機械学習を用いたデータ分析その

Webアプリとは?特徴と仕組みの解説と使用されている言語について知ろう

Webアプリとは?特徴と仕組みの解説と使用されている言語について知ろう

Webアプリとは Webアプリとは、SafariやGoogle Chromeなどのブラウザ上で操作できるアプリで、Webサーバ上で動作します。YouTubeやTwitterなど、アプリをダウンロードせずに検索エンジンで検索してWeb版で使うサービスを表します。 スマートフォンのアプリとは違う スマートフォンのアプリは、Google Play storeやApp storeからダウンロ

オブジェクト指向とは?知っておきたいプログラミング言語と基本用語も紹介!

オブジェクト指向とは?知っておきたいプログラミング言語と基本用語も紹介!

オブジェクト指向とは? オブジェクト指向とは、ある役割を持ったものを機能ごとに分割し、それぞれの関係性を定義することによってシステムを構成していくという考え方です。 日本語では「物」や「対象」という意味ですが、オブジェクト指向の場合は「データと処理の集まり」のことを指しています。オブジェクト指向をはじめに提唱したのは、パーソナルコンピュータの生みの親であるアラン・ケイ氏だと言われていま

基本設計書を作成するうえでの重要事項とは?要件定義との違いも解説

基本設計書を作成するうえでの重要事項とは?要件定義との違いも解説

基本設計とは 基本設計はシステム開発プロジェクトにおける上流工程での作業の1つで、システムに必要な機能を設計する作業です。どのような機能なのか、機能同士がどのように繋がるのかを設計していきます。 システム開発の上流工程では、一般的に要件定義、基本設計、詳細設計という順番で作業を進めていきます。 基本設計・要件定義・詳細設計の相違点 前述のとおり、システム開発の上流工程には「要件

おすすめのFTPソフト11選を紹介!利用によってできることとは

おすすめのFTPソフト11選を紹介!利用によってできることとは

FTPとは? FTPは「File Transfer Protocol」の略語で、サーバーとクライアント間でのファイル転送を行う際に用いられる通信プロトコルです。通信プロトコルとは、コンピューターネットワークで通信を行うための規約を意味する言葉です。 FTPは主にファイルのアップロードやダウンロードを行う際に用いられるプロトコルとなっており、FTPの他にもSFTPなどの種類があります。

上流工程を担ううえで必要とされる6つのスキル|システム開発で担う作業とは

上流工程を担ううえで必要とされる6つのスキル|システム開発で担う作業とは

システム開発における上流工程プロセスとは システム開発における上流工程プロセスとは、システムの開発にあたって、要件定義から計画の立案までの実行単位のことを表します。上流工程プロセスは、その後の下流工程に影響を与えるため、経験やスキル、能力の高い人材が担当することが多いでしょう。 本記事では、上流工程を担ううえで必要とされるスキルやシステム開発で担う作業について紹介します。上流工程の仕事

AIを作成するのに適したプログラミング言語9選!勉強するためのポイントは?

AIを作成するのに適したプログラミング言語9選!勉強するためのポイントは?

AIとは AIとは「Artificial Intelligence」を略した言葉で、人の脳の振る舞いをソフトウェアを使用して人工的に再現した技術やシステムを指します。しかしAIの定義は専門家によっても異なっているため、明確な定義としては定まっていません。 近年ではAI技術を活用したさまざまなサービスが登場しており、車の自動運転やスマートスピーカーなどにも活用されています。 AI作成に

アプリのシステム開発に必要なデプロイとは?注意点や種類についても解説

アプリのシステム開発に必要なデプロイとは?注意点や種類についても解説

デプロイの意味とは? デプロイとは、プログラムをパッケージなどに纏め、使用環境に導入可能な状態に組み立てて配置する作業のことです。広義の意味では、プログラムの更新や入れ替え、不要なプログラムの除去などの作業も含まれます。 どちらの意味にしても、プログラムを実際に使用する前の最後の作業として実施する点が共通しています。 ビルドとリリースの違い ビルドとは、プログラムのソースコード