Tech Video Clips

Machine Learning - Reinforcement Learning

Reinforcement Learning - Maximize reward and minimize loss. There are rewards and losses associated with actions (states, what is going on right now).

Machine Learning - Reinforcement Learning

Reinforcement Learning - Maximize reward and minimize loss. There are rewards and losses associated with actions (states, what is going on right now).

Machine Learning Defined

Authors definition: Machine learning is a sub field of statistics and artificial intelligence. Designing algorithms for inferring what is unknowns from known. with regard to the sub field of statistics,...

Machine Learning Defined

Authors definition: Machine learning is a sub field of statistics and artificial intelligence. Designing algorithms for inferring what is unknowns from known. with regard to the sub field of statistics,...

Machine Learning - Decision Theory

Decision theory - using performance measurement regarding a particular decision to provide the most information (performance wise) for the actual decision. An example would be the use of a loss...

Machine Learning - Decision Theory

Decision theory - using performance measurement regarding a particular decision to provide the most information (performance wise) for the actual decision. An example would be the use of a loss...

Machine Learning Applications - Defined by Example

Machine learning applications: - Filtering Spam - Handwriting recognition - Face detection - Speech recognition - Netflix recommendation system - Navigation (vehicle, robot, etc.) - Climate modeling

Machine Learning Applications - Defined by Example

Machine learning applications: - Filtering Spam - Handwriting recognition - Face detection - Speech recognition - Netflix recommendation system - Navigation (vehicle, robot, etc.) - Climate modeling

Machine Learning - Active Learning

Active learning - the given data set is similar to the semi-supervised learning data set. The active learning would be that you would be able to manually determine the appropriate...

Machine Learning - Active Learning

Active learning - the given data set is similar to the semi-supervised learning data set. The active learning would be that you would be able to manually determine the appropriate...

LED Schematic Symbol

The schematic symbol of an LED (Light Emitting Diode).

LED Schematic Symbol

The schematic symbol of an LED (Light Emitting Diode).

Keep your interrupt service routines as short a...

Interrups are difficult to debug. For instance, putting a print statement inside an interrupt service routine will cause a high time delay within the ISR.

Keep your interrupt service routines as short a...

Interrups are difficult to debug. For instance, putting a print statement inside an interrupt service routine will cause a high time delay within the ISR.

Int vs. Void Return Type for Main

Why use int for the main function rather than void.

Int vs. Void Return Type for Main

Why use int for the main function rather than void.

Introduction to Torque

Torque has two units: length and a force. The typical unit of measurement is Nm or Newton-Meters. Newton is the force and meters is the length. Since we are dealing...

Introduction to Torque

Torque has two units: length and a force. The typical unit of measurement is Nm or Newton-Meters. Newton is the force and meters is the length. Since we are dealing...

Introduction to the Data Bus and How They Commu...

the data bus is a way for multiple lines (wires) communicate in a simultaneous fashion. For example, a data bus for 4 bit or 8 bit communication would have 4...

Introduction to the Data Bus and How They Commu...

the data bus is a way for multiple lines (wires) communicate in a simultaneous fashion. For example, a data bus for 4 bit or 8 bit communication would have 4...

Introduction to Servos and Servomechanisms

Servos are motors that use feedback to control the motor's position. This type of control is called closed loop control. Servos use a special electromechanical device to provide this feedback....

Introduction to Servos and Servomechanisms

Servos are motors that use feedback to control the motor's position. This type of control is called closed loop control. Servos use a special electromechanical device to provide this feedback....

Introduction to PWM (Pulse Width Modulation)

PWM or Pulse Width Modulation is the microcontroller's way of creating variable voltages. Since the microcontroller can only create voltages of 0v and the voltage of VCC which could be...

Introduction to PWM (Pulse Width Modulation)

PWM or Pulse Width Modulation is the microcontroller's way of creating variable voltages. Since the microcontroller can only create voltages of 0v and the voltage of VCC which could be...

Introduction to Programmers Notepad

General Description of Programmers Notepad under WINAVR for Progrmming Atmel AVR microcontrollers.

Introduction to Programmers Notepad

General Description of Programmers Notepad under WINAVR for Progrmming Atmel AVR microcontrollers.

Introduction to Programmers (USBTiny) for Micro...

Introduction to programmers line the USBTiny and the Pocket AVR and that this device is plugged into the computer and to the microcontroller (chip) to transfer the program from the...

Introduction to Programmers (USBTiny) for Micro...

Introduction to programmers line the USBTiny and the Pocket AVR and that this device is plugged into the computer and to the microcontroller (chip) to transfer the program from the...

Introduction to Potentiometers (variable resist...

Potentiometers are variable resistors. The resistance changes when the wiper is adjusted. The variable resistance is measured from one of the outside leads to the center (wiper) lead. The small...

Introduction to Potentiometers (variable resist...

Potentiometers are variable resistors. The resistance changes when the wiper is adjusted. The variable resistance is measured from one of the outside leads to the center (wiper) lead. The small...

Introduction to MFILE (Modify the Makefile)

Description of Mfile to modify the makefile under WINAVR for Progrmming Atmel AVR microcontrollers.

Introduction to MFILE (Modify the Makefile)

Description of Mfile to modify the makefile under WINAVR for Progrmming Atmel AVR microcontrollers.

Introduction to Encoders

Encoders are devices that are used in the closed loop control of motors. Encoders provide the control system the feedback on where the motor is positioned. Encoders can be linear,...

Introduction to Encoders

Encoders are devices that are used in the closed loop control of motors. Encoders provide the control system the feedback on where the motor is positioned. Encoders can be linear,...

Introduction to Delays (Blinking LED)

Adding the delay functions to the LED blink program using the #include util/delay.h statement and the _delay_ms(delayAmount) function.

Introduction to Delays (Blinking LED)

Adding the delay functions to the LED blink program using the #include util/delay.h statement and the _delay_ms(delayAmount) function.

Install USBTiny Drivers

Download and installation of the Windows Drivers for the USBTiny AVR Pocket Programmer (pocketprog-driver.zip) from SparkFun.com.

Install USBTiny Drivers

Download and installation of the Windows Drivers for the USBTiny AVR Pocket Programmer (pocketprog-driver.zip) from SparkFun.com.

Installing Legacy Hardware (USBTiny Programmer)

Using the ADD LEGACY HARDWARE driver installation method for the Windows Drivers for the USBTiny AVR Pocket Programmer. A method of installing drivers that is not directly compatible with Windows...

Installing Legacy Hardware (USBTiny Programmer)

Using the ADD LEGACY HARDWARE driver installation method for the Windows Drivers for the USBTiny AVR Pocket Programmer. A method of installing drivers that is not directly compatible with Windows...

Inserting a Crimp Pin into the Female Header

Orientation is key to inserting the crimp pin into the female header. There is a notch on the crimp pin and a flap on the female header that can be...

Inserting a Crimp Pin into the Female Header

Orientation is key to inserting the crimp pin into the female header. There is a notch on the crimp pin and a flap on the female header that can be...

In Program: XOR Bitwise Operaion

Programatically using the 'XOR' bitwise operations to toggle a specific bit in an 8-bit number. This is useful if you want to turn the same bit on and off in...

In Program: XOR Bitwise Operaion

Programatically using the 'XOR' bitwise operations to toggle a specific bit in an 8-bit number. This is useful if you want to turn the same bit on and off in...

I2C Communication and Processing

Video Tutorial for I2C or IIC communication.

I2C Communication and Processing

Video Tutorial for I2C or IIC communication.

How to Solder a Wire to a Header Pin

Soldering a wire to a metal pin of a header is tricky. The problem with simply soldering a wire to a metal pin is that the wire can easily break...

How to Solder a Wire to a Header Pin

Soldering a wire to a metal pin of a header is tricky. The problem with simply soldering a wire to a metal pin is that the wire can easily break...