chevron_left

メインカテゴリーを選択しなおす

cancel
yuzq_metal
フォロー
住所
未設定
出身
未設定
ブログ村参加

2025/06/16

arrow_drop_down
  • ディープラーニングの要素技術-1 CNN

    畳み込みニューラルネットワーク(CNN)は、画像認識や画像処理において高い性能を発揮する深層学習モデルの一種です。 従来の多層パーセプトロン(MLP)が画像を平坦化して全結合層に入力することによって空間的な関係性が失われがちであったのに対し

  • python リストの要素を削除する

    pop(): 指定した位置の要素を削除、値を取得 pop() メソッドは、指定したインデックスの要素を削除し、その要素の値を返します。インデックスを指定しない場合、リストの最後の要素を削除して返します。 Pythonfruits = rem

  • python filter関数

    filter() 関数は、Python においてリスト、タプルなど繰り返し要素を返すことのできるオブジェクト(イテラブル)に対して、特定の条件を満たすものだけを抽出するために使われる組み込み関数です。 基本的な構文 Pythonfilter

  • C# init と required

    C# 9.0 で導入された アクセサー init は、特定のプロパティについて、オブジェクトの初期化時にだけ設定可能にすることで、初期化後の変更をできないようにするものです。つまり、そのプロパティがイミュータブル(不変)であることを保証する

  • python 例外処理のベストプラクティス

    他の言語にも共通する一般的なベストプラクティス 具体的な例外を補足するできるだけ特定の例外を補足するようにします。except Exception: のように抽象度が高い例外よりも except: FileNotFoundError: のよ

  • python クラスメソッドとスタティックメソッド

    pythonでも他の言語と同じようなクラスメソッドとスタティックメソッドが使用できますが、python においては、クラスメソッドとスタティックメソッドが似ていながら別物になっていますので、少し注意が必要です。 クラスメソッド クラスメソッ

  • Rust所有権の移動

    Rustにおける所有権 Rustの所有権システムは、メモリ安全性をコンパイル時に保証するための非常にユニークな仕組みです。他の言語ではガベージコレクション(GC)や手動でのメモリ管理によってメモリ安全性を担保しますが、Rustは所有権、借用

  • C# byte[] と string の相互変換

    バイト配列 byte[] と文字列 string の相互の変換方法を説明します。

  • C# MemoryStream

    MemoryStream はメモリ上のバッファを読み書きできる入出力ストリームの実装です。ファイルやネットワークを介さず、シリアライズ/デシリアライズや一時データの操作に適しています。内部的にはバイト配列を保持し、Position/Leng

  • C# typeof演算子

    typeof演算子を使った、型の厳密な比較とリフレクション。

  • python exit

    pythonのプログラム終了に使われる sys.exit( ) と os._exit( )は、似ているようで実は本質的に別の動作をします。ここではその違いを整理してまとめてみます。 sys.exit( ) 通常の方法によるプログラムの終了で

  • C# 今どきのjson(シリアライズ、デシリアライズ)

    System.Text.Jsonを使った、Jsonのシリアライズ、デシリアライズの色々な方法

  • python print のオプション(改行したくない場合など)

    python print( )関数の改行文字変更など、オプションの使い方

  • pythonで定数

    python における定数の実現方法。命名規約、型ヒント、不変オブジェクト、属性変更の禁止

  • C# 定数constとreadonlyの違いと使い分け

    C#のconst(定数)とreadonlyは、どちらも定数的に扱われますが、実は結構な違いがあります。ここではその違いと使い分けを整理してみます。

  • C# リストから要素を削除

    Remove, RemoveAt リストから単純に要素を削除するには、Remove( )やRemoveAt()を使います。 C#List<int> numbers = new List<int>(); numbers

  • python リストから重複する要素を削除する

    リストから重複を削除する簡単な方法。setを使って重複を削除する。dictを使ってリストの順番を保持しながら重複を削除する。

  • python 辞書から値を取得 get()メソッドなど

    pythonの辞書から値を取得する場合には、fruitsのようにキーを指定しますが、下のように存在しないキーを指定するとエラーになります。 C#fruits = { "apple": 5.3, "banana&

  • AIブームの終焉? 次なる成熟期?

    AIブームの終焉か、それとも新たな成熟期か?AI市場の現状と将来展望

  • C# の Deconstruct

    Deconstruct は、C# 7.0 で導入された「分解代入(deconstruction)」を実現するパターンです。特定のシグネチャを持つ Deconstruct メソッドを型に定義(または組み込み)することで、以下のコードのようにオ

  • C# switch式でのパターンマッチング

    C# 8.0 以降、switch式でパターンマッチングを利用できるようになりました。 定数パターン リテラルや const 変数にマッチします。 C#x switch { 0 => "ゼロ", 1 => &q

  • C# 例外フィルター

    C# 6.0 以降では、catchブロックに例外フィルター(when句)を追加することができるようになりました。 C#の例外フィルタは、特定の条件が満たされた場合にのみ例外をキャッチする強力なメカニズムを提供します。 これにより、例外を再ス

  • python dictに要素追加

    Pythonのdict(辞書)に要素を追加する方法はいくつかあります。それぞれの方法について、コード例を交えながらまとめます。 キーと値を直接代入する 最も一般的な方法です。新しいキーに値を代入することで、辞書に新しい要素を追加できます。も

  • ディープラーニングの概要2

    最適化手法 勾配降下法 現実のモデル学習では、解析的に解を求めるのではなくアルゴリズムを用いて最適解を探索するというアプローチがとられます。勾配降下法は、モデルの性能を示す「損失(誤差)」を最小化するために、モデルのパラメータ(重みやバイア

  • Reactとそのフレームワーク周辺の最新動向 2025年6月版

    以下、ここ数年のReactとそのフレームワーク周辺の最新動向と、これからの導入を検討する際の観点についてまとめてみました。 2025年6月版 React エコシステムの背景 React はもともとシンプルな UI ライブラリとして登場しまし

  • python yield

    yield はPythonのジェネレータ関数を定義するために使用されるキーワードです。ジェネレータ関数は、イテレータを簡単に作成する方法を提供し、特に大量のデータを扱う際にメモリ効率が良いという利点があります。 通常の関数は、一度にすべての

  • C# using

    C#のusingティレクティブはC#を使ったことがあれば誰でもおなじみですが、実は色々な使い方があります。 基本的なusing ディレクティブ まずusing ディレクティブの最も基本的な使い方では、一つの特定の名前空間からすべての型をイン

  • ディープラーニングの概要1

    ニューラルネットワークとディープラーニング ディープラーニングの土台となるニューラルネットワークとは何か、そのようにしてディープラーニングを実現したのかを見ていきます。 単純パーセプトロン 単純パーセプトロンは、以下の3つの要素で構成されま

  • 機械学習の具体的手法

    機械学習は、AI(人工知能)を実現するための主要な技術の一つであり、コンピューターがデータから学習し、予測や意思決定を行う能力を獲得するプロセスを指します。その中でも代表的な手法として、「教師あり学習」「教師なし学習」「強化学習」の3つがあ

  • python 型を確認する

    type( ) type( )は、型オブジェクトを返します。object.classが返すのと同じオブジェクトです。 Pythonprint(type('string')) # <class 'str&#

  • python tmpfile 一時ファイル、一時ディレクトリの作成

    pythonで一時ファイルや一時ディレクトリを使用するには、tempfileモジュールを使用します。このモジュールは、安全かつ効率的に一時的なファイルやディレクトリを作成・管理するための機能を提供します。 一時ファイル TemporaryF

  • C# リスト、配列の初期化

    コレクション式で初期化 C#12以降、リストや配列がコレクション式で初期化できるようになりました。 int; // int配列の初期化 List<int> numbers = ; // intリストの初期化 スプレッド演算子(.

  • python 配列(リスト)の結合

    演算子を利用する結合 最もシンプルな方法です。+演算子で結合を行います。2つ以上複数のリストを結合することも可能です。結合する元のリストは変更されず新しいリストが作成されます。 list1 = list2 = combined_list =

  • C# 文字列の切り出し

    文字列から部分文字列を取り出す処理は、C# 8.0より以前はsubstring()を使っていましたが、C# 8.0からは、インデクサーの範囲指定を使ってとても簡潔に書けるようになりました。 string line = "01234

  • python デコレーター

    デコレーターはよく知られたオブジェクト指向プログラミングのデザインパターンです。オブジェクトの機能や振る舞いを動的に拡張するのですが、その際に継承を使わず元のオブジェクトをラッピングしてシンプルな拡張を実現します。Pythonでは言語レベル

  • タプル(tuple)

    C# 7.0 から使用できるようになった値型のタプルです。 実体はSystem.ValueTupleです。C# 4から使えたSystem.Tupleがありましたが似て異なるものです。ここではSystem.ValueTupleについて扱います

  • python リストの結合

    + 演算子を使う方法 最もシンプルに+演算子を使ってリストを結合します。 list_1 = list_2 = list_3 = list_a = result = list_1 + list_2 print(result) # result

  • python ラムダ式

    ラムダ式は、再利用する必要のない比較的小さな関数を無名で簡潔に定義します。使いどころは関数を引数や返り値とする関数(高階関数)において引数として渡す関数を定義する場合です。 filter() フィルターの条件を指定するためにラムダ式を使いま

  • python f文字列

    python 3.6で導入されました。format関数と同等のことが可能です。format関数の書式はかなり冗長ですが、f文字列では同等のものを簡潔に書くことができます。 基本的な使い方 name = '太郎' age

arrow_drop_down

ブログリーダー」を活用して、yuzq_metalさんをフォローしませんか?

ハンドル名
yuzq_metalさん
ブログタイトル
Old Coders Never Die
フォロー
Old Coders Never Die

にほんブログ村 カテゴリー一覧

商用