Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
C.S. & A.I. 0.0.1 documentation
C.S. & A.I. 0.0.1 documentation

Introduction:

  • Organization
  • Schedule
  • General information

Tools and methods:

  • Package management
  • Coding environment
  • Python basics
    • Naming
    • Basic built-in types
    • Functions
    • OOP technicalities
  • Profiling
    • Cpu profiling
    • Memory profiling
  • Testing
    • Test framework
    • Practice (project assignment)
  • Useful modules
    • Functional tools
    • Collections
    • Heapq
    • Iterator tools
    • Dataclasses
  • Type hinting
    • Abstract types
    • Protocols
    • Aliases
    • Conclusion
  • Collaborating
    • Local repository
    • Remote repository
  • Documenting
    • Configuration
    • Build
    • Titles
    • Structure
    • Labels and references
    • Indexing
    • Links, Citations and Bibliography
    • Generate from source
    • Write math
    • Illustrate
    • Draw graphs

Algorithmic:

  • Complexity
  • Recursion
  • Divide and Conquer
  • Dynamic Programming
  • Graphs
    • Definitions
    • Traversal
    • Directed acyclic graphs

Artificial intelligence

  • State models
  • Reinforcement Learning
    • Markov Decision Process
    • Examples
    • Learning by acting
    • Examples
  • Forward Neural Network
    • Context
    • Structure
    • Activation
    • Loss
    • Training
    • Back-propagation
      • Simple case
      • Real case
    • Regularization
    • Examples
    • PINN
      • Modified loss
      • Training
      • Automatic Differentiation
      • Higher order derivatives
      • Vectorized differentiation
      • Back to PINNs

Projects

  • Projects
Back to top
View this page

CollaboratingΒΆ

The version control and collaboration tool works at two levels: locally and remotely:

  • Local repository
  • Remote repository
Next
Local repository
Previous
Aliases
Copyright © 2026, nb
Made with Sphinx and @pradyunsg's Furo