New Service!
Better Informatics has launched BetterInformatics File Collection to replace the shared Drive:
files.betterinformatics.com
Please use it for your studies and contribute!
We are also actively looking for people to help maintain BetterInformatics services. Chat with us on Discord or email!
Exams | official list
General guide, mailing list archives Edit on GitHub
- Honours hurdles: refer to your DRPS programme
- InfBase: a drop in helpdesk for you to get additional tutoring and support with your courses. See the schedule here - there’s no need to sign up, just drop in
INF2D - Reasoning and Agents | drps, info, papers April/May exam Edit on GitHub
50% closed book exam, 30% across two courseworks, 20% tutorial / engagement. Pass: 40% overall
- MCQ Question Cache
- Quizlet
- Stefi’s Quizlet (22-23)
- Python implementation of algorithms from Russell And Norvig’s “Artificial Intelligence - A Modern Approach”
- Alpha-Beta pruning interactive example
- Another AB pruning example - allowing you to create your own tree
- Video on a-B pruning
- Good set of video lectures on most things covered in the course
- Breadth first search & depth first search
- PDDL Reference
- Bora M. Alper’s PDDL Companion - syntax check and plan PDDL from your terminal
- Bora M. Alper’s Lecture Notes (2019)
INF2-FDS - Foundations of Data Science | drps, info, papers April/May exam Edit on GitHub
(New course: Details are sparse. Please contribute!)
50% coursework, 50% exam.
- General Reading
- Artificial Intelligence: A Modern Approach by Stuart Russell and Peter Norvig
- Computational and Inferential Thinking by Ani Adhikari and John DeNero
- An Introduction to Data Ethics by Shannon Vallor et al.
- Modern Mathematical Statistics with Applications by Devore & Berk
- Basic Tutorials
- Cheatsheets
- Course Notes
- NotAllThingsFDS_w1w9 (2021-2022, Semester 1)
INF2-IADS - Intro to Algorithms and Data Structures | drps, info, papers April/May exam Edit on GitHub
- Introduction to ADS (gitbook, non inf)
- Amazing interactive examples from from USFCA
- Wikibook covering most of the stuff we are doing
Karatsuba Multiplication in 13 minutes (video, watchable at 1.25x)- Unofficial Past Paper Solutions
- Course Notes INF2B - Algorithms (2018)
- Community Solutions to CLRS (4th ed.)
- Stefi’s Quizlet (22/23)
- For all things iads: Abdul Bari
INF2B - Learning Edit on GitHub
75% closed book exam, 25% across two courseworks. Pass: 40% overall.
- What is a neural network? (3blue1brown)
- Using neural nets to recognise handwritten digits
- Revision Formulae for Learning Thread (pdf) (LaTex)
- Learning notes (2017-18) by Edwin Onuonga (html, pdf)
Missing: perceptrons, single-layer and double-layer neural networks sections - Pearson Correlation Coefficient
coursework
- MATLAB for use at home (free)
- Installing GNU Octave on macOS (much lighter than MATLAB)
- NumPy: quickstart tutorial
- Example Lab using numpy, scipy, pandas, and matplotlib: Similarity and recommender systems
- Why can’t I paste using Ctrl+V in MatLab??? - The default settings are odd. Go to Preferences -> MATLAB -> Keyboard -> Shortcuts, change Emacs Default Set to Windows Default Set.
- Run MATLAB scripts from the command line
- Inf2B File Checker
- Intuition of the relation between PCA and eigenvectors (useful for 2019 coursework)
- Relevant bits from Vision processing at Stanford:
- Interactive veronoi knn explorer
- Interactive SVM examples, similar to discriminant functions
- Linear classifiers the content seems to better explain the lectures on NN and discriminant functions