Notes, summaries, assignments, exams, and problems for Other courses

Sort by
Subject
Level

IoT Protocols, Communication Models, & Deployment Strategies

Classified in Computers

Written on in English with a size of 1.64 MB

IoT Protocols

Link Layer Protocols

  • 802.3 Ethernet Standards

    A collection of wired Ethernet standards that provide data rates from 10 Mb/s to 40 gigabits per second. The shared medium in Ethernet can be a coaxial cable, twisted-pair wire, or optical fiber. This shared medium carries communication for all devices on the network.

  • 802.11 Wi-Fi Standards

    A collection of wireless Local Area Network (WLAN) communication standards.

Network/Internet Layer

  • Responsible for sending IP datagrams from the source network to the destination network.
  • Handles host addressing and packet routing based on IPv4 or IPv6.
  • Datagrams contain a source and destination address, which are used to route them from the source to the destination across multiple networks.
  • IPv4 uses 32-
... Continue reading "IoT Protocols, Communication Models, & Deployment Strategies" »

Cloud & Web Services: Essential Concepts for Modern IT

Classified in Technology

Written on in English with a size of 46.53 KB

What is a Web Service?

A Web Service allows two applications or systems to communicate with each other over the internet. It’s like one program calling another program to request data or instruct it to perform an action.

Even if these applications are developed with different programming languages or run on different computers, they can still work together using Web Services.

Key Things to Know

  • Works Anywhere: Web Services use common standards (like HTTP, XML, JSON), ensuring compatibility across various systems and platforms.
  • Communicates Over Internet: Most Web Services transmit and receive data using HTTP or HTTPS — the same protocols websites use.
  • Shares Data in Common Formats:
    • XML: Often used in older or more structured systems (e.g., SOAP)
... Continue reading "Cloud & Web Services: Essential Concepts for Modern IT" »

Essential Concepts in Statistical Modeling and Optimization Methods

Classified in Mathematics

Written on in English with a size of 13.69 KB

Probability Distributions for Discrete Events

The following table matches common scenarios to their appropriate probability distributions:

Scenario DescriptionDistribution Type
Number of people clicking an online banner ad each hourPoisson
Number of arrivals to a flu-shot clinic each minutePoisson
Number of hits to a real estate website each minutePoisson
Number of arrivals to the ID-check queue at an airport each minutePoisson
Number of people entering a grocery store each minutePoisson
Number of penalty kicks taken until one is savedGeometric
Number of faces correctly identified by Deep Learning (DL) software until an error occursGeometric
Of the first 100 people viewing a house listing, the number who tour itBinomial
Number of days in a year with temperature
... Continue reading "Essential Concepts in Statistical Modeling and Optimization Methods" »

Machine Learning Fundamentals: Algorithms and Techniques

Classified in Mathematics

Written on in English with a size of 581.54 KB


ML → SUBSET OF AI; allows computers to learn from data without being explicitly programmed.


BASIC MATH INFO

  • matrix multiplication: if A is of size m x n, B if of size n x p, then AB size = m x p
    • col of A must = row of B
    • each row A * each column B
    • ie A of shape(m, n) * B of shape(n, p) = AB of shape(m, p)
  • to find logbase2 (n):

$$ log_2(n) = \frac{ln(n)}{ln(2)} $$


DEFINITIONS

  • Supervised Learning: Models learn from labeled data → learn a hypothesis function that approximates the target function
    • classification: goal = categorise input into classes
      • predicting if patient has a disease given symptoms (yes vs no)
      • identify type of fruit given images of fruit (apple, pear..)
    • regression: predict continuous numerical values based on input data
      • predict house price
... Continue reading "Machine Learning Fundamentals: Algorithms and Techniques" »

Industry 4.0, Data-Driven Marketing & MarTech Essentials

Classified in Other subjects

Written on in English with a size of 13.19 KB

Lesson 1: Industry 4.0 and Digital Foundations

Industry 4.0 Concepts

A technological revolution integrating automation, cyber technology, and data exchange. Key components include:

  • Robotics
  • Big Data
  • Artificial Intelligence (AI)
  • Internet of Things (IoT)
  • 5G

Internet of Things (IoT) Components

Key ingredients enabling the Internet of Things:

  1. Communications Infrastructure: Enables devices to connect and share data.
  2. Standardization: Ensures compatibility between different systems.
  3. Device Availability: Expands the number of connected devices available.
  4. Data Revolution: Enables real-time analysis and informed decision-making.
  5. Scalable and Accessible Technology: Allows businesses to implement IoT solutions effectively.

Internet Democratizing Forces

The internet democratizes... Continue reading "Industry 4.0, Data-Driven Marketing & MarTech Essentials" »

Essential Kitchen Recipes: Seafood, Bread, and Comfort Classics

Classified in Visual arts

Written on in English with a size of 8.87 KB

Crispy Fried Calamari Recipe

Ingredients

  • 1 large squid, cleaned
  • 170g all-purpose flour
  • 200ml sparkling water
  • 2 large eggs
  • 1 lemon
  • 8g baking powder
  • Olive oil, for frying
  • Salt, to taste
  • Fresh parsley, for garnish

Utensils

  • Chef's knife
  • Spoon
  • Deep frying pan or pot
  • Skimmer or slotted spoon
  • Mixing bowls

Steps

  1. Clean the squid: Thoroughly clean the squid, removing their heads and ink sacs. Rinse well under cold water.
  2. Heat the oil: Heat olive oil in a deep frying pan or pot to 350-375°F (175-190°C). It is advisable to fry in small batches to maintain oil temperature and ensure crispiness.
  3. Prepare the squid: Cut the cleaned squid bodies into rings.
  4. Dredge and coat: In a bowl, combine flour, baking powder, and a pinch of salt. In another bowl, beat the eggs with sparkling
... Continue reading "Essential Kitchen Recipes: Seafood, Bread, and Comfort Classics" »

Startup Funding, Equity Financing, Grants, Crowdfunding & Scaling

Classified in Economy

Written on in English with a size of 2.28 MB

Startup, Spin-off and Scaleup

Startup: A newly founded company designed to develop and scale a new product, service, or business model under conditions of high uncertainty. Startups often focus on rapid growth, innovation, and scalability.

Spin-off: A company that originates from an existing organization, university, or research institution to commercialize a technology, product, or service developed within the parent entity. It operates as an independent business, often with the backing of the original organization in its early stages.

iJT+1cKVApUClQKVApUClQKDAcK9BVATfQ7UMNhkhXHSoFKgUqBSoFKgUqBSoEpQYEaQE0JKtcxKgUqBSoFKgUqBSoFRhQFagA1othZJ1MpUClQKVApUClQKTAlKFADqClB5TpGpUClQKVApUClQKXAiKJADaBGFDvrZCoFKgUqBSoFKgUqBaYEBcaUPxH87x9PmhIj1zEqBSoFKgUqBSoFKgUqBYYhBcpPJYypGahhyLiKcqVApUClQKVApUClQKVApUClQKVApUClQKVApUClwLCiwP8DOKgwfY305zMAAAAASUVORK5CYII=

Scaleup: A startup that has achieved product-market fit and is now in rapid growth mode. Scaleups focus on expansion, hiring, and market dominance, often raising Series B or later-stage funding.

Startup Lifecycle

... Continue reading "Startup Funding, Equity Financing, Grants, Crowdfunding & Scaling" »

Understanding Random Variables and Probability Distributions

Classified in Mathematics

Written on in English with a size of 6.01 MB

Random Variables

A random variable is a numerical quantity that takes on different values depending on chance. There are two primary types:

  • Discrete (PMF): A countable set of possible outcomes (e.g., the number of cases in an SRS from the population).
  • Continuous (PDF): An unbroken continuum of possible outcomes (e.g., the average weight of an SRS of newborns selected from the population).

2Q==

Key Statistical Definitions

  • Population: The set of all possible values for a random variable.
  • Event: An outcome or a set of outcomes.
  • Probability: The proportion of times an event is expected to occur in the population.

Note: Ideas about probability are founded on relative frequencies (proportions) in populations.

Probability Calculation Example

In a given year, there... Continue reading "Understanding Random Variables and Probability Distributions" »

Key Concepts: Node.js Modules, Express Routing, Body Parser

Classified in Computers

Written on in English with a size of 6.67 KB

Understanding Node.js Modules & Core Functionality

In Node.js, modules are fundamental. They represent reusable blocks of code that can be exported from one file and imported into another, promoting a modular and organized application structure. Node.js features a built-in module system, allowing developers to utilize core modules, create custom modules, or integrate third-party modules.

Core Modules in Node.js

Core modules are pre-packaged with Node.js, offering essential functionalities for common tasks like file system operations, HTTP request handling, and path manipulation.

Some commonly used core modules in Node.js are:

  • fs (File System): For interacting with the file system.
  • http (HTTP): For creating HTTP servers and clients.
  • path (Path)
... Continue reading "Key Concepts: Node.js Modules, Express Routing, Body Parser" »

Wireless Communication Essentials: OFDMA, CP, Equalizers

Classified in Electronics

Written on in English with a size of 2.19 MB

AcpFZA5za6uzAAAAAElFTkSuQmCC

OFDMA Principles in Wireless Communication

Orthogonal Frequency Division Multiple Access (OFDMA) is a multi-user version of Orthogonal Frequency Division Multiplexing (OFDM). It divides the available spectrum into multiple orthogonal subcarriers, which are then assigned to different users to improve spectral efficiency and minimize interference.

Key Features of OFDMA

  • Orthogonality: Subcarriers are spaced at intervals to avoid interference.
  • Resource Allocation: Dynamic assignment of subcarriers to users based on channel conditions.
  • Multipath Resilience: Effective against frequency-selective fading by using smaller subcarriers.
  • Flexible Bandwidth Usage: Different users can occupy varying amounts of spectrum dynamically.

ByoFyZ31MZu6AAAAAElFTkSuQmCC

DBOSrs0NioAAAAAElFTkSuQmCC

Cyclic Prefix: Mitigating ISI

... Continue reading "Wireless Communication Essentials: OFDMA, CP, Equalizers" »