AI

特定の分野で力を発揮する【エキスパートシステム】とは

はじめに 皆さん「エキスパートシステム」という技術をご存知でしょうか。これは、コンピュータが専門家のように判断することが可能で、人間の専門家が持つ知識と経験をコンピュータに移し、複雑な問題を解決するシステムとなっています。今回はこの「エキス...
AI

膨大なテキストデータから作られる【大規模言語モデル】とは

はじめに 「AI」についての記事を読んでいたりすると「大規模言語モデル」という言葉がよく出てきます。これは私たちの生活や仕事に深く関わっているはずですが、いったいどういったものなのか、まだよくわからない方も多いと思います。私もその一人だった...
AI

機械学習においてPythonが良く使われている理由や関係性について

はじめに 近年、機械学習という言葉をよく耳にするようになりました。自動運転車からレコメンドシステムまで、機械学習の技術は私たちの生活のあらゆる面に影響を与えています。そんな中で、Pythonというプログラミング言語がなぜ機械学習において非常...
プログラミング

初心者から始めるプログラミング学習

はじめに プログラミングに興味があるけど、どこから始めたらいいかわからない。どんな学習方法があるかわからない。そんなプログラミング初心者が楽しくプログラミングを学ぶ方法を見ていきます。コーディングの世界に一歩踏み出すための具体的なステップを...
AI

ユーザに合ったコンテンツを提案する【レコメンドシステム】とは

はじめに 最近ネットや映画や音楽を探すと、自分の好みにぴったりのものが出てきてびっくりしたことはありませんか?そんな機能を作っているのが「レコメンドシステム」というものです。これを知ると、私たちが日常的に利用してるサービスがどうやって最適な...
AI

協調フィルタリングとは何かまとめる

はじめに インターネットで商品を購入したり、映画を見たりするときに「おすすめ」機能を利用したことはありますか。Amazonで商品を見ている時に「この商品を買った人はこんな商品も買っています」だとか、Netflixで映画を見た後に「あなたにお...
IT用語

IPアドレスとはなにか初心者向けに解説

はじめに インターネットを使っていて、「IPアドレス」という言葉を耳にしたことはありますか。IPアドレスは、インターネット上で機器を識別するための「住所」のようなものです。今回はこのIPアドレスの正体について見ていきます。   IPアドレス...
IT用語

MACアドレスとはなにかまとめる

はじめに ネットワークの世界は色んな要素が絡まり合っていますが、その中には基本的な仕組みがたくさんあります。その中の一つが「MACアドレス」です。これは普段使っているコンピュータやスマートフォンが、ネットワーク上で互いに識別し合うために必要...
IT用語

暗号化技術についてまとめる

はじめに 暗号化技術は私たちの日常生活の見えないところで大活躍しています。スマートフォンでメッセージを送るときやオンラインショッピングでクレジットカード情報を入力する時などに使用され、私たちのデータを安全に守るために使われています。もしこれ...
IT用語

SSHというリモート接続について

はじめに SSH(Secure Shell)は、インターネットやネットワークを介して安全にリモートコンピュータにアクセスするためのプロトコルです。リモートのシステムに対して、セキュアにコマンドを実行したり、ファイルを転送したりできる強力なツ...