基本情報技術者試験入門中 科目A +αまとめ

シラバスを眺めてみました。変更点が赤字で書いてあるものをみて、赤字のキーワードを調べてみました。

https://www.ipa.go.jp/shiken/syllabus/nq6ept00000014dv-att/syllabus_fe_ver9_0_henkou.pdf

 

・AI技術

 ちまたで言われているAIとは何なのかについて考えてみます。だいたいの場合は、ChatGPTをイメージしてAIと言っているといっても過言ではないでしょう。

単に、知識データを機械に学習させて対応するには限界があり、単に知識を詰め込むだけでなく、いろいろな物事を判断できるように、出力を意識して入力を行う。こういうモデルがニューラルネットワークである。ニューラルネットワークには入力層、中間層、出力層があります。

[なぜニューラルなのかというと、人間の神経細胞ニューロン)の情報処理をまねているからです。ニューロンは、複数の樹状突起から入力された情報を統合・処理して、軸索という一本の出力を行います。これらが組み合わさって脳ができています。]

中間層を複数にしたものをディープニューラルネットワークといい、これに機械学習させることを、ディープラーニングといいます。

どの層でどういう種類の機械学習をさせるかはよくわかりませんが、複数組み合わせるのがよいかもしれません。

機械学習には、教師あり学習教師なし学習強化学習などの種類があります。

機械学習を終えた(学習フェーズ完了した)言語に基づいたチャットボット型サービスをChatGPTといいます。

GPT-3とかGPT-4とかはどのように機械学習させたのでしょうか?

下記HPがシンプルでわかりやすいかったです。

【GPTとは】ChatGPTのGPTの仕組みと歴史、活用方法を徹底解説! | VNEXT HOLDINGS

(画面全体の大きさを変えると広告は気になりません)

あまり深堀しすぎるとだめなのでこの辺でおわり、次に移ります。

自然言語処理

【GPTとは】ChatGPTのGPTの仕組みと歴史、活用方法を徹底解説! | VNEXT HOLDINGS

シングルボードコンピュータ

 車の中でYoutube見るために、車のナビのモニターに、ラズベリーパイのようなorange pieというを使って表示しようとしてました。OSはいろいろ選べましたが、Linuxを使用。USBやWifiもドングリといわれるようなものをUSBにて拡張できます。

物理的に、ほかのコンピュータに接続することでアクセスや制御もできるようである

 

・Go言語

Go言語とはどんなプログラミング言語?特徴やできることを解説 - システム開発のプロが発注成功を手助けする【発注ラウンジ】

・Thunderbolt

高速通信規格「Thunderbolt™ (サンダーボルト) 」とは?USB Type-C (タイプC)との違いや「Thunderbolt™4 – Anker Japan 公式オンラインストア

・サーバーレス

 FirebaseのFunctionsやAWSのLambdaが有名。

 単にポートフィリオとして上げたいだけであるなら、Firebase HostingやGitHub Pages

もそれにはいるかもしれません。

・IaC

 いまや、クラウドサービス、仮想化技術の発展に伴い、どのパソコンからも同様の環境で作業ができるのが当たり前になってきています。その環境を簡単に一括で変更したい場合はどうするか?というのに対して登場してきたものです。

クラウドネイティブ

ミドルウェア

ミドルウェアとは何なのか、役割について – ITエンジニア向け技術メディア

オープンソースソフトウェア

・UX(User Experience)デザイン
利用者にとって理想的な体験をしてもらえるようなシステムやサービスを開発するために必要な UX デザインの考え方や手法

・レスポンシブWebページ

ユニバーサルデザインフォント

JPEG,GIF,TIFF,PNG,BMP

・dpi, ppi  計算問題で出てくる

・ドキュメント指向データベース

・データ処理  GRANT文追加あり

 

ECサイト

  最近の情報セキュリティ分野(科目B)では、利用者側の問題にシフトしているようですので、アマゾンを思い浮かべればよいです。ちなみに、C to Bです。

 

・ビジネスインダストリ

下記HPがよい。

【A試験_ストラテジ】02.ビジネスインダストリを理解する| 基本情報技術者試験 - YouTube

 

・e-ビジネス

 EC(Electronic Commerce:電子商取引

・電子決済システム

 RFIDの応用

 RFIDとは?仕組みやメリット、活用事例までまとめて解説【2024年最新版】|PRONIアイミツ (imitsu.jp)

 

中央銀行発行デジタル通貨

ブロックチェーン技術

・エッジコンピューティング

・ DtoC(Direct to Consumer)