人工知能・機械学習

Python

システムトレードとディープラーニングのための畳み込みニューラルネットワーク入門

はじめに システムトレードとは、取引ルールをプログラム化し、自動で売買を行うトレード手法です。ディープラーニングを組み合わせることで、データから自動的に特徴を学び、より高度なトレード戦略を構築できます。 ※ディープラーニングとは、人間の脳の...
Python

システムトレードと機械学習のための教師なし学習入門

はじめに システムトレードは、コンピュータが自動的に取引を行う仕組みのことです。そのためにはデータを分析して、どのように取引を行うかの判断をコンピュータに学ばせることが必要です。そこで役立つのが機械学習です。今回は、その機械学習の1つである...
Python

システムトレードの為のXGBoost入門

XGBoostとは? XGBoost(エクストリーム・グラディエント・ブースティング)は、データ分析や機械学習で非常に人気の高いアルゴリズムの一つです。特に、正確で効率的な予測が求められる場面でよく使われます。 XGBoostの特徴: 高い...
Python

システムトレードのためのランダムフォレスト入門

はじめに システムトレードは、コンピュータのアルゴリズムを使って自動的に取引を行う方法です。この分野では、膨大なデータを分析して予測を立てる技術が必要となります。 その中で注目されるのが「ランダムフォレスト」という機械学習の手法です。本記事...
Python

システムトレードのためのロジスティック回帰入門

はじめに システムトレードで使用するアルゴリズムの中でも「ロジスティック回帰」は、初心者でも学びやすく、幅広く活用されています。この記事では、ロジスティック回帰の基本を初学者に向けてわかりやすく解説していきます。 ロジスティック回帰とは? ...
Python

システムトレードのための統計基礎:t検定

はじめに システムトレードでは、過去のデータを分析して取引戦略を構築することが重要です。その際に役立つのが「統計学」です。今回は、統計学の基礎の一つである「t検定」について解説します。この手法を理解すれば、取引戦略が有効かどうかを判断するた...
Python

システムトレードの基礎教養としての「教師あり学習」入門

はじめに システムトレードでは、プログラムを使って株式やFXの売買を自動化します。このプログラムに「機械学習」という技術を活用すると、市場のデータを分析し、売買のタイミングを賢く判断できるようになります。その中でも「教師あり学習」は、最も基...
Python

システムトレードと機械学習のための活性化関数入門

はじめに システムトレードや機械学習の分野では、数学的なモデルを活用して予測や意思決定を行います。その中で重要な役割を果たすのが「活性化関数」です。本記事では、活性化関数の基本的な役割や種類、活性化関数がどのようにシステムトレードや機械学習...
人工知能・機械学習

ReLU関数における死んだReLU関数(Dead ReLU)について

死んだReLU関数(Dead ReLU)とは? 死んだReLU関数(Dead ReLU)問題は、ニューラルネットワークでReLU関数を使用する際に起こる問題の1つです。これは、特定のニューロンが「発火しなくなる」状態に陥り、学習が完全に止ま...
Python

システムトレードと機械学習の為の損失関数、基本から

はじめに システムトレードや機械学習の分野では、「損失関数」が使われます。損失関数は、モデルがどれだけ間違っているかを数値で表すために使用されます。この記事では、損失関数の基礎についてわかりやすく解説します。 損失関数とは? 損失関数とは、...