<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>TinyML</title>
    <subTitle>machine learning with tensorflow lite on arduino and ultra-low-power microcontrollers</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Warden, Pete</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
    <role>
      <roleTerm type="text">Author</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Situnayake, Daniel</namePart>
    <role>
      <roleTerm type="text">Joint author</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">cc</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Mumbai</placeTerm>
    </place>
    <publisher>O'Relly Media Inc.</publisher>
    <dateIssued>2021</dateIssued>
    <dateIssued encoding="marc">2020</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xvi, 484 pages : illustrations ; 24 cm</extent>
  </physicalDescription>
  <abstract>Deep learning networks are becoming smaller, with models as small as 14 kilobytes. This practical book, TinyML, combines deep learning and embedded systems to create small, portable devices. It provides a step-by-step guide for developers to create TinyML projects, including speech recognition, camera detection, and gesture response. The book also covers learning ML basics, using TensorFlow Lite for microcontrollers, and optimizing latency and energy usage.</abstract>
  <tableOfContents>Introduction -- Getting started -- Getting up to speed on machine learning -- The "Hello world" of TinyML : building and training a model -- The "Hello world" of TinyML : building an application -- The "Hello world" of TinyML : deploying to microcontrollers -- Wake-word detection : building an application -- Wake-word detection : training a model -- Person detection : building an application -- Person detection : training a model -- Magic wand : building an application -- Magic wand : training a model -- TensorFlow lite for microcontrollers -- Designing your own TinyML applications -- Optimizing latency -- Optimizing energy usage -- Optimizing model and binary size -- Debugging -- Porting models from TensorFlow to TensorFlow Lite -- Privacy, security, and deployment -- Learning more.</tableOfContents>
  <note type="statement of responsibility">Pete Warden and Daniel Situnayake.</note>
  <note>Includes bibliographical references and index.</note>
  <subject authority="lcsh">
    <topic>Machine learning</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Signal processing</topic>
    <topic>Digital techniques</topic>
  </subject>
  <subject authority="lcsh">
    <topic>Microcontrollers</topic>
  </subject>
  <classification authority="ddc">006.31 WAR/T</classification>
  <identifier type="isbn">9789352139606 (PBK)</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">IN-BhIIT</recordContentSource>
    <recordCreationDate encoding="marc">210714</recordCreationDate>
    <recordChangeDate encoding="iso8601">20260310154943.0</recordChangeDate>
    <recordIdentifier source="IN-BhIIT">TB12444</recordIdentifier>
  </recordInfo>
</mods>
