julia

Juliaのgetpropertyが面白い

Juliaの標準パッケージの中身を見ていると実装がなかなか面白くて勉強になる.今回getpropertyという面白いものを知ったので共有します. Base.getpropertyとは [構造体].[フィールド名]と実行したら呼ばれる関数で,デフォルトでは構造体のインスタンスのフ…

JuliaのWebフレームワーク Genieを使ってブログを作ってみた

はじめに なぜJuliaか 実現するためにやったこと Genieの特徴 構成 感想 はじめに これが作ったやつです. soyukke.dev Webフレームワークを使って個人サイトというの作ってみたかった.まだ中身はなく,何に使うかも具体的に考えていない.Julia言語の特性…

Juliaで多重ディスパッチ

多重ディスパッチとは 実行時に引数の型からマッチングした関数を選択して実行することである. Juliaでの実装 まずは型を定義する.ありがちなDogとCatの型を考える.いずれも動物なのでAnimal型を継承している.型の継承は継承先

ディープラーニングをJuila実装しながら理解する

まえがき ディープラーニングってどうやってプログラミングするんだ?ってのを解決したかったというのと,Julia言語に慣れるためにやってみた. コードはここにまとめた. https://github.com/Soyukke/julia-ayame-machine-learning 内容 掛け算,足し算,Me…