Student number: 12345678
Questions
- Als je binair telt met een hand dan kun je van 0 naar 2^4+2^3+2^2+2^1+2^0=16+8+4+2+1=31 tellen als je 5 vingers opsteekt.
- Een ander soort geheugen is de hard disk drive (HDD) dit soort geheugen is niet volatile dus heeft geen power nodig om informatie op te slaan. De hard drive kan terabytes of geheugen opslaan dus heeft in het algemeen meer geheugen dan een ram dat gigabytes in geheugen heeft. De hard drive is ook veel langzamer dan een ram dus het is alleen voor long term memory dus om bestanden, videos, en fotos op te slaan.
- De computercomponent met een Intel sticker is een central processing unit (cpu) dit is het brein van de computer en doet operations op nummers, displays nummers, en verwijdert nummers. De cpu heeft cores deze componenten doen de operaties en hoe meer cores de cpu heeft de meer operaties tegelijkertijd mogelijk zijn. Als de cpu hyper threading heeft kan 1 core meerdere operaties tegelijk doen. De pins of de processor verbindt dde cpu met het moederbord.
- Een nieuwe laptop heeft tegenwoordig 16 gigabyte of ram geheugen, minimaal 8 gigabyte en high end laptops hebben 32 of 64 gigabytes of ram geheugen.
- Een nieuwe laptop heeft tegenwoordig vaak een hard drive met 250 gigabyte tot 1 terabyte of geheugen.
- Een printer kan verbonden worden aan een desktop met een USB-B. Een Iphone kan verbonden worden met een laptop of desktop met een USB-C. En hard drives kunnen verbonden worden met een USB. De USB-C is nieuwer en kan sneller data overzetten. Als de harddrive snel is en de USB langzaam is dan duurt het nog steeds lang om data over te zetten.
- Bluetooth gebruikt de radio technology genoemd frequency hopping spread spectrum. Dit gebeurt met frequenties tussen 2.402 GHz tot 2.40 GHz. Het verdeelt de data in packets en verstuurd de packets van 1 van de 79 bluetooth channels. Elke channel heeft een band width of 1 MHz. Bluetooth heeft een korte range 10 m tot 100 m maar het verbruikt weinig power. Bluetooth wordt gebruikt om headsets te verbinden met de mobiel of muis en keyboard de verbinden met de computer. Wifi is een networking technology die computers en smartphones wireles met het internet verbinden. In contrast, Ethernet gebruikt wires en cables om met het internet te verbinden. Wifi gebruikt een router of access point dat data vertaald naar radio waves. De radio freqentie is tegenwoordig 6 GHz per band. Hierna intercepts een reciever de radio waves en vertaalt dat terug naar data. De receiver kan een mobiel of computer zijn. Met de 6 GHz per band kan wifi meer data versturen dan bluetooth en verbruikt dus ook meer power. Wifi wordt het meest gebruikt om met het internet te verbinden. Maar kan oog gebruikt worden om local devices te verbinden en data te versturen.
-
- Eerste generatie: Assemblers
- Tweede generatie: Fortran, lisp
- Derde generatie: Operating system, loaders, time sharing, loaders/linkers bundled into an operating system
- Vierde generatie: Structured programming, Spreadsheets, word processors, PC- DOS, C++
- Vijfde generatie: HTML (fort he web), Java, SPSS
- Een voorbeeld van een online diensten zijn streaming platforms zoals netflix of disney plus. Deze streaming platforms bieden series, films, en games aan en zijn subscription based. Voor deze dienst massaal online kwamen waren series op televisie en films moesten fysiek gehuurd worden. Games moesten fysiek gekocht worden.
- A computer gebruikt machine language deze taal bestaat uit 0 and 1, binary numbers. Een Assembly language bestaat uit mnemonic codes die machine language instructions representeert en een asembler vertaalt de Assembly language naar machine language. Een higher-level language lijkt meer op engelse taal en de compiler vertaalt de higher-level language naar machine language.
- In het eerste jaar had ik het vak microeconomics, in dit vak moesten we profit functions en cost functions optimaliseren. Dit waren functies met meerdere variable en we hadden nog niet de epsilon delta definitions of limits geleerd. Hierdoor, moesten we de concepten zoals gradients, jacobian, en hessian kunnen begrijpen zonder de formal limits definitions te kennen. Dus we gebruikten de intuïtie van deze concepten zoals derivatives voor single variable functions om dit in hogere dimensions te begrijpen. Dus de complexe details van epsilon delta definities zijn dus wegelaten om de concepten te versimpelen beter te begrijpen.
Current developments
- Het grote idee waar ik geïnteresseerd in ben is artificial inteligence, deep learning, and machine learning. Ik heb al een beetje gewerkt met de python pytorch package om multilayer perceptrons and convolutional neuralnetworks te trainen op de MNIST data set om de handgeschreven letters te classificeren. Het optimaliseren van hyperparameters interesseert mij omdat het vinden van optimale hyperparameters een lastig probleem is en veel computational power vereist. Ook ben ik geintereseerd in large language models LLM omdat dit complexe modellen zijn met veel parameters. En generative ai om synthetic data te crearen intereseert mij ook. Ik heb in een internship gewerkt met de synthpop package in R om tabular synthetic data te maken met random forests. Ook heb ik gewerkt met de NVIDIA MAISI api om synthetic medical images te creeren, maar deze images hadden weinig utitiliy. Dus nu ben ik geïnteresseerd om synthetic images te crearen van hoge utility met generative ai.
- Ik zou wel een project willen doen waar ik residual neural networks train op medical images. Bijvoorbeeld om MRI images te classificeren of de tumor malignant of benign is. Ook ben ik geïnteresseerd in large language models. Ik heb weinig kennis van LLM’s, dus een project waar met large language models kan werken zou ook interessant zijn.
References
- https://cs50.harvard.edu/ap/2021/curriculum/technology/notes/hardware/
- https://www.easeus.com/computer-instruction/laptop-hard-drive-size.html
- https://en.wikipedia.org/wiki/Bluetooth
- https://en.wikipedia.org/wiki/Wi-Fi
- https://www.howtogeek.com/865706/what-is-wi-fi/
- The big picture uit het boek van Dale & Lewis, Computer Science Illuminated.