2025-01

未分類

セキュリティ対策の基本 #2 【共通鍵暗号方式】(覚え書き)

暗号技術は、私たちの日常生活に欠かせないセキュリティの基礎です。インターネット上での通信やデータの保存など、あらゆる場面で「情報を守るための仕組み」が活躍しています。今回は「共通鍵暗号(対称鍵暗号)」をテーマに、その基本的な仕組みと簡単なP...
未分類

セキュリティー関連のプログラミングまとめ(Python)

この記事のゴール 高度な暗号化やデジタル署名などの概念をざっくりつかむ Pythonのcryptographyライブラリを使った実装方法を知る 実践レベルで使えるサンプルコードに触れる 暗号の世界は奥が深くて、専門書を読んでいると眠くなって...
未分類

セキュリティ対策の基本 #1(覚え書き)

はじめに 大学でセキュリティに関する授業を受講している中で、ネットワークセキュリティの重要性や基本的な概念について学んだので、得た知識を、自分用のまとめとして記録するとともに、これからセキュリティ対策を考える方々にも役立てていただける内容に...
未分類

実践!ペネトレーションテスト入門

今回は「ペネトレーションテスト」について詳しく解説します。ペネトレーションテストって耳にしたことがある方も多いと思いますが、「具体的にどんなツールを使って、どうやってテストするの?」と疑問に思う方もいるのではないでしょうか。この記事では、ペ...
未分類

LLMを使ってDiscussionの合成データを作成する手順

こんにちは。今回は 合成データの作成 をテーマに、PythonとLLM(大規模言語モデル)を活用して議論風の対話データを自動生成してみる方法をご紹介します。合成データを作ることで、実際の人間同士のやり取りを再現したい場合や、対話モデルの学習...
未分類

2024年松尾研LLM講座の最終コンペで取り組んだこと

今回のコンペでは決勝に残ることはできませんでしたが、試行錯誤を重ねて点数を伸ばすことができ、スコア3.2で70位で終了することができました。試行錯誤をしている時間は大変でしたがとても楽しく充実していました。 はじめに これまで、CNNやRN...
未分類

Llama3.1 8BモデルにLoraとDPOアダプタの接続したものをまとめてHuggingface保存する方法

この記事では、Llama3.1 8B Instructモデルに作成済みのLoRAアダプタとDPOアダプタを統合し、最終的にHugging Face Hubにアップロードする方法を詳しく解説します。 必要なライブラリのインストール まずは、必...