Hierarchy For All Packages
- io.github.kirstenali.deepj.activations,
- io.github.kirstenali.deepj.chatui,
- io.github.kirstenali.deepj.concurrent,
- io.github.kirstenali.deepj.data,
- io.github.kirstenali.deepj.examples,
- io.github.kirstenali.deepj.layers,
- io.github.kirstenali.deepj.layers.transformer,
- io.github.kirstenali.deepj.loss,
- io.github.kirstenali.deepj.models.gpt,
- io.github.kirstenali.deepj.optimisers,
- io.github.kirstenali.deepj.persistence,
- io.github.kirstenali.deepj.tensor,
- io.github.kirstenali.deepj.tensor.cpu,
- io.github.kirstenali.deepj.tensor.metal,
- io.github.kirstenali.deepj.tokenizers,
- io.github.kirstenali.deepj.tokenizers.bpe,
- io.github.kirstenali.deepj.training,
- io.github.kirstenali.deepj.transformer,
- io.github.kirstenali.deepj.transformer.embeddings
Class Hierarchy
- java.lang.Object
- io.github.kirstenali.deepj.optimisers.AdamW (implements io.github.kirstenali.deepj.optimisers.ParameterOptimizer)
- javafx.application.Application
- io.github.kirstenali.deepj.chatui.BaseChatApp
- io.github.kirstenali.deepj.chatui.ChatApp
- io.github.kirstenali.deepj.chatui.BaseChatApp
- io.github.kirstenali.deepj.tokenizers.bpe.BPETrainer
- io.github.kirstenali.deepj.tokenizers.ByteTokenizer (implements io.github.kirstenali.deepj.tokenizers.Tokenizer)
- io.github.kirstenali.deepj.training.CausalLMTraining
- io.github.kirstenali.deepj.chatui.ChatController
- io.github.kirstenali.deepj.tensor.ComputeGraph
- io.github.kirstenali.deepj.tensor.cpu.CpuBackend (implements io.github.kirstenali.deepj.tensor.TensorBackend)
- io.github.kirstenali.deepj.loss.CrossEntropyLoss (implements io.github.kirstenali.deepj.loss.LossFunction)
- io.github.kirstenali.deepj.concurrent.DeepJExecutor
- io.github.kirstenali.deepj.transformer.embeddings.Embedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.layers.FNN (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.activations.GELU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.chatui.GPTChatService (implements io.github.kirstenali.deepj.chatui.ChatService)
- io.github.kirstenali.deepj.models.gpt.GPTModel (implements io.github.kirstenali.deepj.persistence.Persistable, io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.tensor.GpuBuffer
- io.github.kirstenali.deepj.layers.transformer.LayerNorm1D (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.layers.Linear (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.tensor.metal.MetalBackend (implements io.github.kirstenali.deepj.tensor.TensorBackend)
- io.github.kirstenali.deepj.persistence.ModelSerializer
- io.github.kirstenali.deepj.loss.MSELoss (implements io.github.kirstenali.deepj.loss.LossFunction)
- io.github.kirstenali.deepj.layers.transformer.MultiHeadSelfAttention (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.optimisers.Parameter
- io.github.kirstenali.deepj.transformer.embeddings.PositionalEmbedding (implements io.github.kirstenali.deepj.training.Trainable)
- io.github.kirstenali.deepj.activations.ReLU (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.activations.Sigmoid (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.activations.Softmax (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.training.SupervisedTraining
- io.github.kirstenali.deepj.activations.Tanh (implements io.github.kirstenali.deepj.activations.ActivationFunction)
- io.github.kirstenali.deepj.tensor.Tensor
- io.github.kirstenali.deepj.tensor.TensorAdapters
- io.github.kirstenali.deepj.data.TextDataset
- io.github.kirstenali.deepj.models.gpt.TextGenerator
- io.github.kirstenali.deepj.examples.TrainClassicFNN
- io.github.kirstenali.deepj.training.Trainer
- io.github.kirstenali.deepj.examples.TrainSmallGPT
- io.github.kirstenali.deepj.layers.transformer.TransformerBlock (implements io.github.kirstenali.deepj.layers.Layer)
- io.github.kirstenali.deepj.transformer.TransformerBuilder
Interface Hierarchy
- io.github.kirstenali.deepj.activations.ActivationFunction
- io.github.kirstenali.deepj.chatui.ChatService
- io.github.kirstenali.deepj.tensor.GpuRuntime
- io.github.kirstenali.deepj.loss.LossFunction
- io.github.kirstenali.deepj.optimisers.ParameterOptimizer
- io.github.kirstenali.deepj.persistence.Persistable
- io.github.kirstenali.deepj.tensor.TensorBackend
- io.github.kirstenali.deepj.tokenizers.Tokenizer
- io.github.kirstenali.deepj.training.Trainable
- io.github.kirstenali.deepj.layers.Layer
- io.github.kirstenali.deepj.training.Trainer.StepFunction
- io.github.kirstenali.deepj.training.Trainer.StepHook
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- io.github.kirstenali.deepj.data.Batch
- io.github.kirstenali.deepj.tokenizers.bpe.BPEModel
- io.github.kirstenali.deepj.tokenizers.bpe.BPETokenizer (implements io.github.kirstenali.deepj.tokenizers.Tokenizer)
- io.github.kirstenali.deepj.chatui.ChatMessage
- io.github.kirstenali.deepj.models.gpt.GPTConfig
- io.github.kirstenali.deepj.tokenizers.bpe.TokenPair (implements java.lang.Comparable<T>)
- io.github.kirstenali.deepj.training.TrainingResult
- io.github.kirstenali.deepj.transformer.TransformerStack (implements io.github.kirstenali.deepj.layers.Layer)
- java.lang.Record