ICT技術:ICT Technology

C/C++

各種言語でのコード開発環境の作り方

各種言語でのコード開発環境の作り方 プログラミングを行うためには、それぞれの言語に合わせた開発環境を作る必要がある。ここでは、本ブログに述べているPython、Clojure、C、Java、R、LISP...
プログラミング言語:Programming Language

各種言語でのデータファイルの入出力実装例

サマリー プログラミングを行う際にファイルの入出力機能は最も基本的で必須なものとなる。またファイルの入出力機能は、手続き的な命令となるため、各言語ごとに実現の仕方も異なってくる。以下に様々な言語でのファイ...
C/C++

各種言語での繰り返しと分岐の実装例

概要 プログラミング言語の中でも基本機能は、"プログラミング言語の歴史"でも述べた「構造化言語」の3つの機能である(1)順次進行、(2)条件分岐、(3)繰り返しの中の一つの要素となる。ここではこの内繰り返しと分岐...
python

Pythonによる機械学習とデータ分析の概要と代表的なライブラリの紹介

デジタルトランスフォーメーション(DX)、人工知能(AI)に活用されるPyhonを用いたデータ解析のライブラリ、参考図書に関する解説
Clojure

Clojureと型システムとSPEC

型システムと静的型付け言語/動的型付け言語 型システムは、コンパイル時または実行時に型検査を実行して、型の不一致がある場合にエラーを報告するものであり、プログラミング言語において、型システムはプログラム内で使用される値...
Clojure

ペトリネット技術の概要と人工知能技術との組み合わせ、各種実装について

ペトリネットの概要 ペトリネットとは、ペトリが1962年に提案した離散事象システムの記述モデルで、事象駆動型のシステムにおいて,非同期・並行な事象と,それを導く状態との関係を表現するものとなる。ペトリネットは,...
ICT技術:ICT Technology

Gitの概要と簡単な利用方法と参考図書

サマリー Gitは、ソースコードのバージョン管理システムで、Gitを使用することで、プロジェクトの変更履歴を追跡し、複数の人々が同時にプロジェクトに取り組むことができるものとなる...
アルゴリズム:Algorithms

保護中: プレイヤーの行動の候補が膨大あるいは連続的な場合の最適腕バンディットとベイズ最適(2)

デジタルトランスフォーメーション(DX)、人工知能(AI)、機械学習(ML)タスクに活用されるベイズ最適化とプレイヤーの行動が膨大/連続的な時のバンディット(マルコフ連鎖モンテカルロ、モンテカルロ積分、ターンカーネル、スケールパラメータ、ガウスカーネル、共分散関数のパラメータ推定、Simultaneous Optimistic Optimazation policy、SOO方策、アルゴリズム、GP-UCB方策、トンプソン法則、期待値改善方策、GP-UCB方策)
アルゴリズム:Algorithms

保護中: 深層強化学習の弱点である環境認識の改善の為の2つのアプローチの実装

デジタルトランスフォーメーション(DX)、人工知能(AI)、機械学習(ML)タスクに活用される深層強化学習の弱点である環境認識の改善の為の2つのアプローチの実装(逆予測型、制約型、表現学習、模倣学習、再構成型、予測型、WorldModels、遷移関数、報酬関数、表現学習、VAE、Vision Model、RNN、Memory RNN、モンテカルロ法、TD Search、モンテカルロ木探索、モデルベースの学習、Dyna、深層強化学習の弱点)
Clojure

webクローリング技術の概要とPython/Clojureによる実装

デジタルトランスフォーメーション(DX)、人工知能(AI)、機械学習(ML)タスクに活用されるwebクローリング技術の概要とPython/Clojureによる実装(jsoup、clj-http、enlive、clojure.data.json、HTML、CSS、XPATH、JSON、BeautifulSoup、Scrapy、データ抽出、自然言語処理、データベース、検索、SNS分析)
タイトルとURLをコピーしました