├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── KerasNLP ├── README.md ├── gpt2_colab.json └── io2023_workshop.ipynb ├── LICENSE ├── ODML ├── ImageClassificationMobile │ ├── android │ │ ├── ImageClassifierStep1 │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── compiler.xml │ │ │ │ ├── gradle.xml │ │ │ │ ├── jarRepositories.xml │ │ │ │ └── misc.xml │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── devrel │ │ │ │ │ │ └── imageclassifierstep1 │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── assets │ │ │ │ │ │ └── flower1.jpg │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── google │ │ │ │ │ │ │ └── devrel │ │ │ │ │ │ │ └── imageclassifierstep1 │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── devrel │ │ │ │ │ └── imageclassifierstep1 │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ └── ImageClassifierStep2 │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── compiler.xml │ │ │ ├── gradle.xml │ │ │ ├── jarRepositories.xml │ │ │ └── misc.xml │ │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── devrel │ │ │ │ │ └── imageclassifierstep2 │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ │ ├── flower1.jpg │ │ │ │ │ ├── flower2.jpg │ │ │ │ │ └── model.tflite │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── devrel │ │ │ │ │ │ └── imageclassifierstep2 │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── devrel │ │ │ │ └── imageclassifierstep2 │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ ├── colab │ │ └── CustomImageClassifierModel.ipynb │ └── ios │ │ ├── ImageClassifierStep1 │ │ ├── ImageClassifierStep1.xcodeproj │ │ │ └── project.pbxproj │ │ ├── ImageClassifierStep1 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ └── flower1.jpg │ │ ├── Podfile.lock │ │ └── podfile │ │ └── ImageClassifierStep2 │ │ ├── ImageClassifierStep2.xcodeproj │ │ └── project.pbxproj │ │ ├── ImageClassifierStep2 │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── ViewController.swift │ │ ├── flower1.jpg │ │ ├── flower2.jpg │ │ └── model.tflite │ │ ├── Podfile.lock │ │ └── podfile ├── README.md ├── TextClassificationOnMobile │ ├── Android │ │ ├── TextClassificationStep1 │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── compiler.xml │ │ │ │ ├── gradle.xml │ │ │ │ ├── jarRepositories.xml │ │ │ │ └── misc.xml │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── devrel │ │ │ │ │ │ └── textclassificationstep1 │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── google │ │ │ │ │ │ │ └── devrel │ │ │ │ │ │ │ └── textclassificationstep1 │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── devrel │ │ │ │ │ └── textclassificationstep1 │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ ├── TextClassificationStep2 │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ │ ├── .gitignore │ │ │ │ ├── compiler.xml │ │ │ │ ├── gradle.xml │ │ │ │ ├── jarRepositories.xml │ │ │ │ └── misc.xml │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── devrel │ │ │ │ │ │ └── textclassificationstep2 │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── labels.txt │ │ │ │ │ │ ├── model.tflite │ │ │ │ │ │ └── vocab │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── google │ │ │ │ │ │ │ └── devrel │ │ │ │ │ │ │ └── textclassificationstep2 │ │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ │ └── helpers │ │ │ │ │ │ │ └── TextClassificationClient.java │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── devrel │ │ │ │ │ └── textclassificationstep2 │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ └── TextClassificationStep3 │ │ │ ├── .gitignore │ │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── compiler.xml │ │ │ ├── gradle.xml │ │ │ ├── jarRepositories.xml │ │ │ └── misc.xml │ │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── devrel │ │ │ │ │ └── textclassificationstep3 │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ │ ├── labels.txt │ │ │ │ │ ├── model.tflite │ │ │ │ │ └── vocab │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── google │ │ │ │ │ │ └── devrel │ │ │ │ │ │ └── textclassificationstep3 │ │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ │ └── helpers │ │ │ │ │ │ └── TextClassificationClient.java │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── devrel │ │ │ │ └── textclassificationstep3 │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ ├── colabs │ │ ├── SpamCommentsModelMaker.ipynb │ │ ├── SpamCommentsUpdateModelMaker.ipynb │ │ ├── lmblog_comments.csv │ │ └── lmblog_comments_extras.csv │ ├── iOS │ │ ├── TextClassificationStep1 │ │ │ ├── TextClassificationStep1.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── TextClassificationStep1 │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── SceneDelegate.swift │ │ │ │ └── ViewController.swift │ │ ├── TextClassificationStep2 │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── TextClassificationStep2.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ └── TextClassificationStep2 │ │ │ │ ├── AppDelegate.swift │ │ │ │ ├── Assets.xcassets │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ │ ├── Info.plist │ │ │ │ ├── SceneDelegate.swift │ │ │ │ ├── ViewController.swift │ │ │ │ ├── model.tflite │ │ │ │ └── vocab.txt │ │ └── TextClassificationStep3 │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── TextClassificationStep3.xcodeproj │ │ │ └── project.pbxproj │ │ │ └── TextClassificationStep3 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ ├── labels.txt │ │ │ ├── model.tflite │ │ │ └── vocab.txt │ └── models │ │ ├── TFJS │ │ ├── first │ │ │ ├── group1-shard1of1.bin │ │ │ ├── labels.txt │ │ │ ├── model.json │ │ │ └── vocab │ │ └── second │ │ │ ├── group1-shard1of1.bin │ │ │ ├── labels.txt │ │ │ ├── model.json │ │ │ └── vocab │ │ ├── TFLite │ │ ├── first │ │ │ ├── labels.txt │ │ │ ├── model.tflite │ │ │ └── vocab │ │ └── second │ │ │ ├── labels.txt │ │ │ ├── model.tflite │ │ │ └── vocab │ │ └── projector files │ │ ├── first │ │ ├── meta.tsv │ │ └── vecs.tsv │ │ └── second │ │ ├── meta.tsv │ │ └── vecs.tsv ├── audio_classification │ ├── audio_samples │ │ ├── Azara_s Spinetail.wav │ │ ├── Chestnut-crowned Antpitta.wav │ │ ├── House Sparrow.wav │ │ ├── README.md │ │ ├── Red Crossbill.wav │ │ └── White-breasted Wood-Wren.wav │ ├── codelab1 │ │ ├── .gitignore │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── .name │ │ │ ├── codeStyles │ │ │ │ ├── Project.xml │ │ │ │ └── codeStyleConfig.xml │ │ │ ├── compiler.xml │ │ │ ├── gradle.xml │ │ │ ├── jarRepositories.xml │ │ │ └── misc.xml │ │ └── android │ │ │ ├── final │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── libs │ │ │ │ │ ├── libbase-task-api.jar │ │ │ │ │ └── libtensorflowlite_support_java.jar │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── gradlew │ │ │ │ │ │ └── lite-model_yamnet_classification_tflite_1.tflite │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mysoundclassification │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ │ └── starter │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ ├── libbase-task-api.jar │ │ │ │ └── libtensorflowlite_support_java.jar │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mysoundclassification │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ │ └── gradlew │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── mysoundclassification │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ ├── codelab2 │ │ ├── .gitignore │ │ ├── .idea │ │ │ ├── .gitignore │ │ │ ├── .name │ │ │ ├── codeStyles │ │ │ │ ├── Project.xml │ │ │ │ └── codeStyleConfig.xml │ │ │ ├── compiler.xml │ │ │ ├── gradle.xml │ │ │ ├── jarRepositories.xml │ │ │ └── misc.xml │ │ └── android │ │ │ ├── final │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── .gitignore │ │ │ │ ├── build.gradle │ │ │ │ ├── libs │ │ │ │ │ ├── libbase-task-api.jar │ │ │ │ │ └── libtensorflowlite_support_java.jar │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ ├── androidTest │ │ │ │ │ └── java │ │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ │ ├── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── assets │ │ │ │ │ │ ├── gradlew │ │ │ │ │ │ ├── lite-model_yamnet_classification_tflite_1.tflite │ │ │ │ │ │ └── my_birds_model.tflite │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── example │ │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ │ ├── layout │ │ │ │ │ │ └── activity_main.xml │ │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── values-night │ │ │ │ │ │ └── themes.xml │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── colors.xml │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── themes.xml │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mysoundclassification │ │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ │ └── starter │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── .gitignore │ │ │ ├── build.gradle │ │ │ ├── libs │ │ │ │ ├── libbase-task-api.jar │ │ │ │ └── libtensorflowlite_support_java.jar │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── androidTest │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── mysoundclassification │ │ │ │ │ └── ExampleInstrumentedTest.kt │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ │ ├── gradlew │ │ │ │ │ └── lite-model_yamnet_classification_tflite_1.tflite │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── example │ │ │ │ │ │ └── mysoundclassification │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ └── ic_launcher_background.xml │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ └── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── mysoundclassification │ │ │ │ └── ExampleUnitTest.kt │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ ├── colab │ │ └── model_maker_audio_colab.ipynb │ └── doc │ │ ├── transfer_learning.md │ │ ├── transfer_learning_fig_1.png │ │ └── transfer_learning_fig_2.png ├── comment-spam │ ├── codelab1 │ │ └── web │ │ │ ├── final │ │ │ ├── package.json │ │ │ ├── server.js │ │ │ └── www │ │ │ │ ├── dictionary.js │ │ │ │ ├── group1-shard1of1.bin │ │ │ │ ├── index.html │ │ │ │ ├── model.json │ │ │ │ ├── script.js │ │ │ │ └── style.css │ │ │ └── starter │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── server.js │ │ │ └── www │ │ │ ├── index.html │ │ │ ├── script.js │ │ │ └── style.css │ └── codelab2 │ │ └── web │ │ ├── final │ │ ├── package.json │ │ ├── server.js │ │ └── www │ │ │ ├── dictionary.js │ │ │ ├── group1-shard1of1.bin │ │ │ ├── index.html │ │ │ ├── model.json │ │ │ ├── script.js │ │ │ └── style.css │ │ └── starter │ │ ├── package.json │ │ ├── server.js │ │ └── www │ │ ├── dictionary.js │ │ ├── group1-shard1of1.bin │ │ ├── index.html │ │ ├── model.json │ │ ├── script.js │ │ └── style.css ├── object-detection │ └── codelab2 │ │ ├── android │ │ ├── final │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ │ ├── build.gradle │ │ │ │ ├── proguard-rules.pro │ │ │ │ └── src │ │ │ │ │ └── main │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── assets │ │ │ │ │ ├── COPY_TFLITE_MODEL_HERE │ │ │ │ │ └── salad.tflite │ │ │ │ │ ├── java │ │ │ │ │ └── org │ │ │ │ │ │ └── tensorflow │ │ │ │ │ │ └── codelabs │ │ │ │ │ │ └── objectdetection │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── res │ │ │ │ │ ├── drawable-v24 │ │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ │ ├── drawable │ │ │ │ │ ├── ic_camera.xml │ │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ │ ├── img_meal_one.jpg │ │ │ │ │ ├── img_meal_three.jpg │ │ │ │ │ └── img_meal_two.jpg │ │ │ │ │ ├── layout │ │ │ │ │ └── activity_main.xml │ │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── values-night │ │ │ │ │ └── themes.xml │ │ │ │ │ ├── values │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── themes.xml │ │ │ │ │ └── xml │ │ │ │ │ └── file_paths.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ │ └── wrapper │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ └── starter │ │ │ ├── .gitignore │ │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ └── COPY_TFLITE_MODEL_HERE │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── tensorflow │ │ │ │ │ └── codelabs │ │ │ │ │ └── objectdetection │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_camera.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ ├── img_meal_one.jpg │ │ │ │ ├── img_meal_three.jpg │ │ │ │ └── img_meal_two.jpg │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ └── file_paths.xml │ │ │ ├── build.gradle │ │ │ ├── gradle.properties │ │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ │ ├── gradlew │ │ │ ├── gradlew.bat │ │ │ └── settings.gradle │ │ └── python │ │ └── Train_a_salad_detector_with_TFLite_Model_Maker.ipynb └── product-search │ ├── codelab1 │ └── android │ │ ├── final │ │ ├── .gitignore │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ ├── Preset1.jpg │ │ │ │ ├── Preset2.jpg │ │ │ │ ├── Preset3.jpg │ │ │ │ └── image_credits.txt │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── google │ │ │ │ │ └── codelabs │ │ │ │ │ └── productimagesearch │ │ │ │ │ ├── ImageClickableView.kt │ │ │ │ │ └── ObjectDetectorActivity.kt │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ ├── ic_back.xml │ │ │ │ ├── ic_default_image.xml │ │ │ │ ├── ic_gallery.xml │ │ │ │ ├── ic_launcher_background.xml │ │ │ │ └── ic_shutter.xml │ │ │ │ ├── layout │ │ │ │ ├── activity_object_detector.xml │ │ │ │ └── item_product.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ ├── values │ │ │ │ ├── colors.xml │ │ │ │ ├── dimens.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── styles.xml │ │ │ │ └── themes.xml │ │ │ │ └── xml │ │ │ │ └── file_paths.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ │ └── starter │ │ ├── .gitignore │ │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ ├── Preset1.jpg │ │ │ ├── Preset2.jpg │ │ │ ├── Preset3.jpg │ │ │ └── image_credits.txt │ │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── codelabs │ │ │ │ └── productimagesearch │ │ │ │ ├── ImageClickableView.kt │ │ │ │ └── ObjectDetectorActivity.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_back.xml │ │ │ ├── ic_default_image.xml │ │ │ ├── ic_gallery.xml │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_shutter.xml │ │ │ ├── layout │ │ │ ├── activity_object_detector.xml │ │ │ └── item_product.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ └── codelab2 │ └── android │ ├── final │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ ├── proguard-rules.pro │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ ├── Preset1.jpg │ │ │ ├── Preset2.jpg │ │ │ ├── Preset3.jpg │ │ │ └── image_credits.txt │ │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── codelabs │ │ │ │ └── productimagesearch │ │ │ │ ├── ImageClickableView.kt │ │ │ │ ├── ObjectDetectorActivity.kt │ │ │ │ ├── ProductSearchActivity.kt │ │ │ │ └── api │ │ │ │ ├── ProductSearchAPIClient.kt │ │ │ │ └── SearchResult.kt │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ ├── ic_back.xml │ │ │ ├── ic_default_image.xml │ │ │ ├── ic_gallery.xml │ │ │ ├── ic_launcher_background.xml │ │ │ └── ic_shutter.xml │ │ │ ├── layout │ │ │ ├── activity_object_detector.xml │ │ │ ├── activity_product_search.xml │ │ │ └── item_product.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ ├── styles.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ └── file_paths.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle │ └── starter │ ├── .gitignore │ ├── app │ ├── build.gradle │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── assets │ │ ├── Preset1.jpg │ │ ├── Preset2.jpg │ │ ├── Preset3.jpg │ │ └── image_credits.txt │ │ ├── java │ │ └── com │ │ │ └── google │ │ │ └── codelabs │ │ │ └── productimagesearch │ │ │ ├── ImageClickableView.kt │ │ │ ├── ObjectDetectorActivity.kt │ │ │ ├── ProductSearchActivity.kt │ │ │ └── api │ │ │ ├── ProductSearchAPIClient.kt │ │ │ └── SearchResult.kt │ │ └── res │ │ ├── drawable-v24 │ │ └── ic_launcher_foreground.xml │ │ ├── drawable │ │ ├── ic_back.xml │ │ ├── ic_default_image.xml │ │ ├── ic_gallery.xml │ │ ├── ic_launcher_background.xml │ │ └── ic_shutter.xml │ │ ├── layout │ │ ├── activity_object_detector.xml │ │ ├── activity_product_search.xml │ │ └── item_product.xml │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.png │ │ └── ic_launcher_round.png │ │ ├── values-night │ │ └── themes.xml │ │ ├── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ ├── styles.xml │ │ └── themes.xml │ │ └── xml │ │ └── file_paths.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── settings.gradle ├── README.md ├── TFAgents └── README.md ├── TFCoursera └── JP │ ├── Course 1 - Part 2 - Lesson 2.ipynb │ ├── Course 1 - Part 4 - Lesson 2.ipynb │ ├── Course 1 - Part 6 - Lesson 2.ipynb │ ├── Course 1 - Part 6 - Lesson 3.ipynb │ ├── Course 1 - Part 8 - Lesson 2.ipynb │ ├── Course 1 - Part 8 - Lesson 3.ipynb │ ├── Course 1 - Part 8 - Lesson 4.ipynb │ ├── Course 2 - Part 2 - Lesson 2.ipynb │ ├── Course 2 - Part 4 - Lesson 2.ipynb │ ├── Course 2 - Part 4 - Lesson 4.ipynb │ ├── Course 2 - Part 8 - Lesson 2.ipynb │ ├── Course 3 - Week 1 - Lesson.ipynb │ ├── Course 3 - Week 2 - Lesson 1.ipynb │ ├── Course 3 - Week 2 - Lesson 2.ipynb │ ├── Course 3 - Week 2 - Lesson 3.ipynb │ ├── Course 3 - Week 3 - Lesson 1a.ipynb │ ├── Course 3 - Week 3 - Lesson 1b.ipynb │ ├── Course 4 - Week 1 - Lesson 2.ipynb │ ├── Course 4 - Week 1 - Lesson 3.ipynb │ ├── Course 4 - Week 2 - Lesson 3.ipynb │ ├── Course 4 - Week 3 - Lesson 2 - RNN.ipynb │ ├── Course 4 - Week 3 - Lesson 4 - LSTM.ipynb │ ├── Course 4 - Week 4 - Lesson 1.ipynb │ └── Course 4 - Week 4 - Lesson 5.ipynb ├── TFRecommenders └── README.md ├── TFServing ├── ImageClassificationWeb │ ├── finished │ │ ├── README.md │ │ ├── dist │ │ │ ├── cat.jpg │ │ │ ├── index.html │ │ │ └── main.js │ │ ├── envoy-custom.yaml │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── index.js │ │ │ └── proto │ │ │ │ ├── generate_grpc_stub_js.sh │ │ │ │ ├── generated │ │ │ │ ├── tensorflow │ │ │ │ │ └── core │ │ │ │ │ │ ├── example │ │ │ │ │ │ ├── example_pb.js │ │ │ │ │ │ └── feature_pb.js │ │ │ │ │ │ ├── framework │ │ │ │ │ │ ├── attr_value_pb.js │ │ │ │ │ │ ├── full_type_pb.js │ │ │ │ │ │ ├── function_pb.js │ │ │ │ │ │ ├── graph_pb.js │ │ │ │ │ │ ├── node_def_pb.js │ │ │ │ │ │ ├── op_def_pb.js │ │ │ │ │ │ ├── resource_handle_pb.js │ │ │ │ │ │ ├── tensor_pb.js │ │ │ │ │ │ ├── tensor_shape_pb.js │ │ │ │ │ │ ├── types_pb.js │ │ │ │ │ │ ├── variable_pb.js │ │ │ │ │ │ └── versions_pb.js │ │ │ │ │ │ └── protobuf │ │ │ │ │ │ ├── meta_graph_pb.js │ │ │ │ │ │ ├── saved_object_graph_pb.js │ │ │ │ │ │ ├── saver_pb.js │ │ │ │ │ │ ├── struct_pb.js │ │ │ │ │ │ └── trackable_object_graph_pb.js │ │ │ │ └── tensorflow_serving │ │ │ │ │ └── apis │ │ │ │ │ ├── classification_pb.js │ │ │ │ │ ├── get_model_metadata_pb.js │ │ │ │ │ ├── inference_pb.js │ │ │ │ │ ├── input_pb.js │ │ │ │ │ ├── model_pb.js │ │ │ │ │ ├── predict_pb.js │ │ │ │ │ ├── prediction_service_grpc_web_pb.js │ │ │ │ │ ├── prediction_service_pb.js │ │ │ │ │ └── regression_pb.js │ │ │ │ ├── tensorflow │ │ │ │ └── core │ │ │ │ │ ├── example │ │ │ │ │ ├── example.proto │ │ │ │ │ └── feature.proto │ │ │ │ │ ├── framework │ │ │ │ │ ├── attr_value.proto │ │ │ │ │ ├── full_type.proto │ │ │ │ │ ├── function.proto │ │ │ │ │ ├── graph.proto │ │ │ │ │ ├── node_def.proto │ │ │ │ │ ├── op_def.proto │ │ │ │ │ ├── resource_handle.proto │ │ │ │ │ ├── tensor.proto │ │ │ │ │ ├── tensor_shape.proto │ │ │ │ │ ├── types.proto │ │ │ │ │ ├── variable.proto │ │ │ │ │ └── versions.proto │ │ │ │ │ └── protobuf │ │ │ │ │ ├── meta_graph.proto │ │ │ │ │ ├── saved_object_graph.proto │ │ │ │ │ ├── saver.proto │ │ │ │ │ ├── struct.proto │ │ │ │ │ └── trackable_object_graph.proto │ │ │ │ └── tensorflow_serving │ │ │ │ └── apis │ │ │ │ ├── classification.proto │ │ │ │ ├── get_model_metadata.proto │ │ │ │ ├── inference.proto │ │ │ │ ├── input.proto │ │ │ │ ├── model.proto │ │ │ │ ├── predict.proto │ │ │ │ ├── prediction_service.proto │ │ │ │ └── regression.proto │ │ └── webpack.config.js │ └── starter │ │ ├── README.md │ │ ├── dist │ │ ├── cat.jpg │ │ ├── index.html │ │ └── main.js │ │ ├── envoy-custom.yaml │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── index.js │ │ └── proto │ │ │ ├── generate_grpc_stub_js.sh │ │ │ ├── generated │ │ │ ├── tensorflow │ │ │ │ └── core │ │ │ │ │ ├── example │ │ │ │ │ ├── example_pb.js │ │ │ │ │ └── feature_pb.js │ │ │ │ │ ├── framework │ │ │ │ │ ├── attr_value_pb.js │ │ │ │ │ ├── full_type_pb.js │ │ │ │ │ ├── function_pb.js │ │ │ │ │ ├── graph_pb.js │ │ │ │ │ ├── node_def_pb.js │ │ │ │ │ ├── op_def_pb.js │ │ │ │ │ ├── resource_handle_pb.js │ │ │ │ │ ├── tensor_pb.js │ │ │ │ │ ├── tensor_shape_pb.js │ │ │ │ │ ├── types_pb.js │ │ │ │ │ ├── variable_pb.js │ │ │ │ │ └── versions_pb.js │ │ │ │ │ └── protobuf │ │ │ │ │ ├── meta_graph_pb.js │ │ │ │ │ ├── saved_object_graph_pb.js │ │ │ │ │ ├── saver_pb.js │ │ │ │ │ ├── struct_pb.js │ │ │ │ │ └── trackable_object_graph_pb.js │ │ │ └── tensorflow_serving │ │ │ │ └── apis │ │ │ │ ├── classification_pb.js │ │ │ │ ├── get_model_metadata_pb.js │ │ │ │ ├── inference_pb.js │ │ │ │ ├── input_pb.js │ │ │ │ ├── model_pb.js │ │ │ │ ├── predict_pb.js │ │ │ │ ├── prediction_service_grpc_web_pb.js │ │ │ │ ├── prediction_service_pb.js │ │ │ │ └── regression_pb.js │ │ │ ├── tensorflow │ │ │ └── core │ │ │ │ ├── example │ │ │ │ ├── example.proto │ │ │ │ └── feature.proto │ │ │ │ ├── framework │ │ │ │ ├── attr_value.proto │ │ │ │ ├── full_type.proto │ │ │ │ ├── function.proto │ │ │ │ ├── graph.proto │ │ │ │ ├── node_def.proto │ │ │ │ ├── op_def.proto │ │ │ │ ├── resource_handle.proto │ │ │ │ ├── tensor.proto │ │ │ │ ├── tensor_shape.proto │ │ │ │ ├── types.proto │ │ │ │ ├── variable.proto │ │ │ │ └── versions.proto │ │ │ │ └── protobuf │ │ │ │ ├── meta_graph.proto │ │ │ │ ├── saved_object_graph.proto │ │ │ │ ├── saver.proto │ │ │ │ ├── struct.proto │ │ │ │ └── trackable_object_graph.proto │ │ │ └── tensorflow_serving │ │ │ └── apis │ │ │ ├── classification.proto │ │ │ ├── get_model_metadata.proto │ │ │ ├── inference.proto │ │ │ ├── input.proto │ │ │ ├── model.proto │ │ │ ├── predict.proto │ │ │ ├── prediction_service.proto │ │ │ └── regression.proto │ │ └── webpack.config.js ├── ObjectDetectionAndroid │ ├── finished │ │ ├── README.md │ │ ├── app │ │ │ ├── build.gradle │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── assets │ │ │ │ └── cat.jpg │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── tensorflow │ │ │ │ │ └── serving │ │ │ │ │ └── examples │ │ │ │ │ └── objectdetection │ │ │ │ │ └── MainActivity.java │ │ │ │ ├── proto │ │ │ │ ├── tensorflow │ │ │ │ │ └── core │ │ │ │ │ │ ├── example │ │ │ │ │ │ ├── example.proto │ │ │ │ │ │ └── feature.proto │ │ │ │ │ │ ├── framework │ │ │ │ │ │ ├── attr_value.proto │ │ │ │ │ │ ├── full_type.proto │ │ │ │ │ │ ├── function.proto │ │ │ │ │ │ ├── graph.proto │ │ │ │ │ │ ├── node_def.proto │ │ │ │ │ │ ├── op_def.proto │ │ │ │ │ │ ├── resource_handle.proto │ │ │ │ │ │ ├── tensor.proto │ │ │ │ │ │ ├── tensor_shape.proto │ │ │ │ │ │ ├── types.proto │ │ │ │ │ │ ├── variable.proto │ │ │ │ │ │ └── versions.proto │ │ │ │ │ │ └── protobuf │ │ │ │ │ │ ├── meta_graph.proto │ │ │ │ │ │ ├── saved_object_graph.proto │ │ │ │ │ │ ├── saver.proto │ │ │ │ │ │ ├── struct.proto │ │ │ │ │ │ └── trackable_object_graph.proto │ │ │ │ └── tensorflow_serving │ │ │ │ │ └── apis │ │ │ │ │ ├── classification.proto │ │ │ │ │ ├── get_model_metadata.proto │ │ │ │ │ ├── inference.proto │ │ │ │ │ ├── input.proto │ │ │ │ │ ├── model.proto │ │ │ │ │ ├── predict.proto │ │ │ │ │ ├── prediction_service.proto │ │ │ │ │ └── regression.proto │ │ │ │ └── res │ │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ │ ├── drawable │ │ │ │ └── ic_launcher_background.xml │ │ │ │ ├── layout │ │ │ │ └── activity_main.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ ├── ic_launcher_foreground.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── values-night │ │ │ │ └── themes.xml │ │ │ │ └── values │ │ │ │ ├── colors.xml │ │ │ │ ├── strings.xml │ │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ └── starter │ │ ├── README.md │ │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ └── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── assets │ │ │ └── cat.jpg │ │ │ ├── java │ │ │ └── org │ │ │ │ └── tensorflow │ │ │ │ └── serving │ │ │ │ └── examples │ │ │ │ └── objectdetection │ │ │ │ └── MainActivity.java │ │ │ ├── proto │ │ │ ├── tensorflow │ │ │ │ └── core │ │ │ │ │ ├── example │ │ │ │ │ ├── example.proto │ │ │ │ │ └── feature.proto │ │ │ │ │ ├── framework │ │ │ │ │ ├── attr_value.proto │ │ │ │ │ ├── full_type.proto │ │ │ │ │ ├── function.proto │ │ │ │ │ ├── graph.proto │ │ │ │ │ ├── node_def.proto │ │ │ │ │ ├── op_def.proto │ │ │ │ │ ├── resource_handle.proto │ │ │ │ │ ├── tensor.proto │ │ │ │ │ ├── tensor_shape.proto │ │ │ │ │ ├── types.proto │ │ │ │ │ ├── variable.proto │ │ │ │ │ └── versions.proto │ │ │ │ │ └── protobuf │ │ │ │ │ ├── meta_graph.proto │ │ │ │ │ ├── saved_object_graph.proto │ │ │ │ │ ├── saver.proto │ │ │ │ │ ├── struct.proto │ │ │ │ │ └── trackable_object_graph.proto │ │ │ └── tensorflow_serving │ │ │ │ └── apis │ │ │ │ ├── classification.proto │ │ │ │ ├── get_model_metadata.proto │ │ │ │ ├── inference.proto │ │ │ │ ├── input.proto │ │ │ │ ├── model.proto │ │ │ │ ├── predict.proto │ │ │ │ ├── prediction_service.proto │ │ │ │ └── regression.proto │ │ │ └── res │ │ │ ├── drawable-v24 │ │ │ └── ic_launcher_foreground.xml │ │ │ ├── drawable │ │ │ └── ic_launcher_background.xml │ │ │ ├── layout │ │ │ └── activity_main.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_foreground.png │ │ │ └── ic_launcher_round.png │ │ │ ├── values-night │ │ │ └── themes.xml │ │ │ └── values │ │ │ ├── colors.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle ├── RegressioniOS │ ├── finished │ │ ├── ML │ │ │ └── regression.ipynb │ │ ├── README.md │ │ └── iOS │ │ │ ├── Podfile │ │ │ ├── Podfile.lock │ │ │ ├── regression.xcodeproj │ │ │ └── project.pbxproj │ │ │ └── regression │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ ├── attr_value.pb.swift │ │ │ ├── classification.pb.swift │ │ │ ├── example.pb.swift │ │ │ ├── feature.pb.swift │ │ │ ├── full_type.pb.swift │ │ │ ├── function.pb.swift │ │ │ ├── get_model_metadata.pb.swift │ │ │ ├── graph.pb.swift │ │ │ ├── inference.pb.swift │ │ │ ├── input.pb.swift │ │ │ ├── meta_graph.pb.swift │ │ │ ├── model.pb.swift │ │ │ ├── node_def.pb.swift │ │ │ ├── op_def.pb.swift │ │ │ ├── predict.pb.swift │ │ │ ├── prediction_service.grpc.swift │ │ │ ├── prediction_service.pb.swift │ │ │ ├── proto │ │ │ ├── generate_grpc_stub_swift.sh │ │ │ ├── generated │ │ │ │ ├── import │ │ │ │ │ ├── attr_value.pb.swift │ │ │ │ │ ├── classification.pb.swift │ │ │ │ │ ├── example.pb.swift │ │ │ │ │ ├── feature.pb.swift │ │ │ │ │ ├── full_type.pb.swift │ │ │ │ │ ├── function.pb.swift │ │ │ │ │ ├── get_model_metadata.pb.swift │ │ │ │ │ ├── graph.pb.swift │ │ │ │ │ ├── inference.pb.swift │ │ │ │ │ ├── input.pb.swift │ │ │ │ │ ├── meta_graph.pb.swift │ │ │ │ │ ├── model.pb.swift │ │ │ │ │ ├── node_def.pb.swift │ │ │ │ │ ├── op_def.pb.swift │ │ │ │ │ ├── predict.pb.swift │ │ │ │ │ ├── prediction_service.grpc.swift │ │ │ │ │ ├── prediction_service.pb.swift │ │ │ │ │ ├── regression.pb.swift │ │ │ │ │ ├── resource_handle.pb.swift │ │ │ │ │ ├── saved_object_graph.pb.swift │ │ │ │ │ ├── saver.pb.swift │ │ │ │ │ ├── struct.pb.swift │ │ │ │ │ ├── tensor.pb.swift │ │ │ │ │ ├── tensor_shape.pb.swift │ │ │ │ │ ├── trackable_object_graph.pb.swift │ │ │ │ │ ├── types.pb.swift │ │ │ │ │ ├── variable.pb.swift │ │ │ │ │ └── versions.pb.swift │ │ │ │ ├── tensorflow │ │ │ │ │ └── core │ │ │ │ │ │ ├── example │ │ │ │ │ │ ├── example.pb.swift │ │ │ │ │ │ └── feature.pb.swift │ │ │ │ │ │ ├── framework │ │ │ │ │ │ ├── attr_value.pb.swift │ │ │ │ │ │ ├── full_type.pb.swift │ │ │ │ │ │ ├── function.pb.swift │ │ │ │ │ │ ├── graph.pb.swift │ │ │ │ │ │ ├── node_def.pb.swift │ │ │ │ │ │ ├── op_def.pb.swift │ │ │ │ │ │ ├── resource_handle.pb.swift │ │ │ │ │ │ ├── tensor.pb.swift │ │ │ │ │ │ ├── tensor_shape.pb.swift │ │ │ │ │ │ ├── types.pb.swift │ │ │ │ │ │ ├── variable.pb.swift │ │ │ │ │ │ └── versions.pb.swift │ │ │ │ │ │ └── protobuf │ │ │ │ │ │ ├── meta_graph.pb.swift │ │ │ │ │ │ ├── saved_object_graph.pb.swift │ │ │ │ │ │ ├── saver.pb.swift │ │ │ │ │ │ ├── struct.pb.swift │ │ │ │ │ │ └── trackable_object_graph.pb.swift │ │ │ │ └── tensorflow_serving │ │ │ │ │ └── apis │ │ │ │ │ ├── classification.pb.swift │ │ │ │ │ ├── get_model_metadata.pb.swift │ │ │ │ │ ├── inference.pb.swift │ │ │ │ │ ├── input.pb.swift │ │ │ │ │ ├── model.pb.swift │ │ │ │ │ ├── predict.pb.swift │ │ │ │ │ ├── prediction_service.grpc.swift │ │ │ │ │ ├── prediction_service.pb.swift │ │ │ │ │ └── regression.pb.swift │ │ │ ├── tensorflow │ │ │ │ └── core │ │ │ │ │ ├── example │ │ │ │ │ ├── example.proto │ │ │ │ │ └── feature.proto │ │ │ │ │ ├── framework │ │ │ │ │ ├── attr_value.proto │ │ │ │ │ ├── full_type.proto │ │ │ │ │ ├── function.proto │ │ │ │ │ ├── graph.proto │ │ │ │ │ ├── node_def.proto │ │ │ │ │ ├── op_def.proto │ │ │ │ │ ├── resource_handle.proto │ │ │ │ │ ├── tensor.proto │ │ │ │ │ ├── tensor_shape.proto │ │ │ │ │ ├── types.proto │ │ │ │ │ ├── variable.proto │ │ │ │ │ └── versions.proto │ │ │ │ │ └── protobuf │ │ │ │ │ ├── meta_graph.proto │ │ │ │ │ ├── saved_object_graph.proto │ │ │ │ │ ├── saver.proto │ │ │ │ │ ├── struct.proto │ │ │ │ │ └── trackable_object_graph.proto │ │ │ └── tensorflow_serving │ │ │ │ └── apis │ │ │ │ ├── classification.proto │ │ │ │ ├── get_model_metadata.proto │ │ │ │ ├── inference.proto │ │ │ │ ├── input.proto │ │ │ │ ├── model.proto │ │ │ │ ├── predict.proto │ │ │ │ ├── prediction_service.proto │ │ │ │ └── regression.proto │ │ │ ├── regression.pb.swift │ │ │ ├── resource_handle.pb.swift │ │ │ ├── saved_object_graph.pb.swift │ │ │ ├── saver.pb.swift │ │ │ ├── struct.pb.swift │ │ │ ├── tensor.pb.swift │ │ │ ├── tensor_shape.pb.swift │ │ │ ├── trackable_object_graph.pb.swift │ │ │ ├── types.pb.swift │ │ │ ├── variable.pb.swift │ │ │ └── versions.pb.swift │ └── starter │ │ ├── ML │ │ └── regression.ipynb │ │ ├── README.md │ │ └── iOS │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── regression.xcodeproj │ │ └── project.pbxproj │ │ └── regression │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── ViewController.swift │ │ ├── attr_value.pb.swift │ │ ├── classification.pb.swift │ │ ├── example.pb.swift │ │ ├── feature.pb.swift │ │ ├── full_type.pb.swift │ │ ├── function.pb.swift │ │ ├── get_model_metadata.pb.swift │ │ ├── graph.pb.swift │ │ ├── inference.pb.swift │ │ ├── input.pb.swift │ │ ├── meta_graph.pb.swift │ │ ├── model.pb.swift │ │ ├── node_def.pb.swift │ │ ├── op_def.pb.swift │ │ ├── predict.pb.swift │ │ ├── prediction_service.grpc.swift │ │ ├── prediction_service.pb.swift │ │ ├── proto │ │ ├── generate_grpc_stub_swift.sh │ │ ├── generated │ │ │ ├── import │ │ │ │ ├── attr_value.pb.swift │ │ │ │ ├── classification.pb.swift │ │ │ │ ├── example.pb.swift │ │ │ │ ├── feature.pb.swift │ │ │ │ ├── full_type.pb.swift │ │ │ │ ├── function.pb.swift │ │ │ │ ├── get_model_metadata.pb.swift │ │ │ │ ├── graph.pb.swift │ │ │ │ ├── inference.pb.swift │ │ │ │ ├── input.pb.swift │ │ │ │ ├── meta_graph.pb.swift │ │ │ │ ├── model.pb.swift │ │ │ │ ├── node_def.pb.swift │ │ │ │ ├── op_def.pb.swift │ │ │ │ ├── predict.pb.swift │ │ │ │ ├── prediction_service.grpc.swift │ │ │ │ ├── prediction_service.pb.swift │ │ │ │ ├── regression.pb.swift │ │ │ │ ├── resource_handle.pb.swift │ │ │ │ ├── saved_object_graph.pb.swift │ │ │ │ ├── saver.pb.swift │ │ │ │ ├── struct.pb.swift │ │ │ │ ├── tensor.pb.swift │ │ │ │ ├── tensor_shape.pb.swift │ │ │ │ ├── trackable_object_graph.pb.swift │ │ │ │ ├── types.pb.swift │ │ │ │ ├── variable.pb.swift │ │ │ │ └── versions.pb.swift │ │ │ ├── tensorflow │ │ │ │ └── core │ │ │ │ │ ├── example │ │ │ │ │ ├── example.pb.swift │ │ │ │ │ └── feature.pb.swift │ │ │ │ │ ├── framework │ │ │ │ │ ├── attr_value.pb.swift │ │ │ │ │ ├── full_type.pb.swift │ │ │ │ │ ├── function.pb.swift │ │ │ │ │ ├── graph.pb.swift │ │ │ │ │ ├── node_def.pb.swift │ │ │ │ │ ├── op_def.pb.swift │ │ │ │ │ ├── resource_handle.pb.swift │ │ │ │ │ ├── tensor.pb.swift │ │ │ │ │ ├── tensor_shape.pb.swift │ │ │ │ │ ├── types.pb.swift │ │ │ │ │ ├── variable.pb.swift │ │ │ │ │ └── versions.pb.swift │ │ │ │ │ └── protobuf │ │ │ │ │ ├── meta_graph.pb.swift │ │ │ │ │ ├── saved_object_graph.pb.swift │ │ │ │ │ ├── saver.pb.swift │ │ │ │ │ ├── struct.pb.swift │ │ │ │ │ └── trackable_object_graph.pb.swift │ │ │ └── tensorflow_serving │ │ │ │ └── apis │ │ │ │ ├── classification.pb.swift │ │ │ │ ├── get_model_metadata.pb.swift │ │ │ │ ├── inference.pb.swift │ │ │ │ ├── input.pb.swift │ │ │ │ ├── model.pb.swift │ │ │ │ ├── predict.pb.swift │ │ │ │ ├── prediction_service.grpc.swift │ │ │ │ ├── prediction_service.pb.swift │ │ │ │ └── regression.pb.swift │ │ ├── tensorflow │ │ │ └── core │ │ │ │ ├── example │ │ │ │ ├── example.proto │ │ │ │ └── feature.proto │ │ │ │ ├── framework │ │ │ │ ├── attr_value.proto │ │ │ │ ├── full_type.proto │ │ │ │ ├── function.proto │ │ │ │ ├── graph.proto │ │ │ │ ├── node_def.proto │ │ │ │ ├── op_def.proto │ │ │ │ ├── resource_handle.proto │ │ │ │ ├── tensor.proto │ │ │ │ ├── tensor_shape.proto │ │ │ │ ├── types.proto │ │ │ │ ├── variable.proto │ │ │ │ └── versions.proto │ │ │ │ └── protobuf │ │ │ │ ├── meta_graph.proto │ │ │ │ ├── saved_object_graph.proto │ │ │ │ ├── saver.proto │ │ │ │ ├── struct.proto │ │ │ │ └── trackable_object_graph.proto │ │ └── tensorflow_serving │ │ │ └── apis │ │ │ ├── classification.proto │ │ │ ├── get_model_metadata.proto │ │ │ ├── inference.proto │ │ │ ├── input.proto │ │ │ ├── model.proto │ │ │ ├── predict.proto │ │ │ ├── prediction_service.proto │ │ │ └── regression.proto │ │ ├── regression.pb.swift │ │ ├── resource_handle.pb.swift │ │ ├── saved_object_graph.pb.swift │ │ ├── saver.pb.swift │ │ ├── struct.pb.swift │ │ ├── tensor.pb.swift │ │ ├── tensor_shape.pb.swift │ │ ├── trackable_object_graph.pb.swift │ │ ├── types.pb.swift │ │ ├── variable.pb.swift │ │ └── versions.pb.swift └── TextClassificationFlutter │ └── README.md └── docs ├── code-of-conduct.md └── contributing.md /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | ## Expected Behavior 2 | 3 | 4 | ## Actual Behavior 5 | 6 | 7 | ## Steps to Reproduce the Problem 8 | 9 | 1. 10 | 1. 11 | 1. 12 | 13 | ## Specifications 14 | 15 | - Version: 16 | - Platform: -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | Fixes # 2 | 3 | > It's a good idea to open an issue first for discussion. 4 | 5 | - [ ] Tests pass 6 | - [ ] Appropriate changes to README are included in PR -------------------------------------------------------------------------------- /KerasNLP/README.md: -------------------------------------------------------------------------------- 1 | # On-device Large Language Models with Keras and TensorFlow Lite 2 | 3 | Accompanying Python notebook and Visual Blocks pipeline files for the [codelab](https://codelabs.developers.google.com/kerasnlp-tflite). 4 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/assets/flower1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/assets/flower1.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ImageClassifierStep1 3 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Mar 31 07:35:31 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "ImageClassifierStep1" -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/flower1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/flower1.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/flower2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/flower2.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/assets/model.tflite -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ImageClassifierStep2 3 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/android/ImageClassifierStep2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Wed Mar 31 07:35:31 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/android/ImageClassifierStep2/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "ImageClassifierStep2" -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep1/ImageClassifierStep1/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep1/ImageClassifierStep1/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep1/ImageClassifierStep1/flower1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/ios/ImageClassifierStep1/ImageClassifierStep1/flower1.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep1/podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'ImageClassifierStep1' do 4 | pod 'GoogleMLKit/ImageLabeling' 5 | end -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/flower1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/flower1.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/flower2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/flower2.jpg -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/ImageClassificationMobile/ios/ImageClassifierStep2/ImageClassifierStep2/model.tflite -------------------------------------------------------------------------------- /ODML/ImageClassificationMobile/ios/ImageClassifierStep2/podfile: -------------------------------------------------------------------------------- 1 | platform :ios, '10.0' 2 | 3 | target 'ImageClassifierStep2' do 4 | pod 'GoogleMLKit/ImageLabelingCustom' 5 | end -------------------------------------------------------------------------------- /ODML/README.md: -------------------------------------------------------------------------------- 1 | # On-device Machine Learning Codelabs 2 | 3 | This repository contains sample code for several on-device machine learning codelabs. Check out the on-device machine learning pathways to learn more. 4 | 5 | https://developers.google.com/learn/topics/on-device-ml#build-your-first-on-device-ml-app 6 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TextClassificationStep1 3 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep1/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Feb 25 10:31:50 PST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep1/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "TextClassificationStep1" -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/assets/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/assets/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/assets/model.tflite -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TextClassificationStep2 3 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep2/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Apr 02 10:53:06 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep2/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "TextClassificationStep2" -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/assets/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/assets/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/assets/model.tflite -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | TextClassificationStep3 3 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/Android/TextClassificationStep3/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Apr 02 10:53:06 PDT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/Android/TextClassificationStep3/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "TextClassificationStep3" -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep1/TextClassificationStep1/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep1/TextClassificationStep1/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/Podfile: -------------------------------------------------------------------------------- 1 | target 'TextClassificationStep2' do 2 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 3 | use_frameworks! 4 | 5 | # Pods for NLPClassifier 6 | pod 'TensorFlowLiteSwift' 7 | 8 | end -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - TensorFlowLiteC (2.4.0): 3 | - TensorFlowLiteC/Core (= 2.4.0) 4 | - TensorFlowLiteC/Core (2.4.0) 5 | - TensorFlowLiteSwift (2.4.0): 6 | - TensorFlowLiteSwift/Core (= 2.4.0) 7 | - TensorFlowLiteSwift/Core (2.4.0): 8 | - TensorFlowLiteC (= 2.4.0) 9 | 10 | DEPENDENCIES: 11 | - TensorFlowLiteSwift 12 | 13 | SPEC REPOS: 14 | trunk: 15 | - TensorFlowLiteC 16 | - TensorFlowLiteSwift 17 | 18 | SPEC CHECKSUMS: 19 | TensorFlowLiteC: 09f8ac75a76caeadb19bcfa694e97454cc1ecf87 20 | TensorFlowLiteSwift: f062dc1178120100d825d7799fd9f115b4a37fee 21 | 22 | PODFILE CHECKSUM: a9110b0e32bb2605238ef8cc3fc1c9331a450c55 23 | 24 | COCOAPODS: 1.10.0 25 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/TextClassificationStep2/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/TextClassificationStep2/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/TextClassificationStep2/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/iOS/TextClassificationStep2/TextClassificationStep2/model.tflite -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/Podfile: -------------------------------------------------------------------------------- 1 | target 'TextClassificationStep2' do 2 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 3 | use_frameworks! 4 | 5 | # Pods for NLPClassifier 6 | pod 'TensorFlowLiteSwift' 7 | 8 | end -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - TensorFlowLiteC (2.4.0): 3 | - TensorFlowLiteC/Core (= 2.4.0) 4 | - TensorFlowLiteC/Core (2.4.0) 5 | - TensorFlowLiteSwift (2.4.0): 6 | - TensorFlowLiteSwift/Core (= 2.4.0) 7 | - TensorFlowLiteSwift/Core (2.4.0): 8 | - TensorFlowLiteC (= 2.4.0) 9 | 10 | DEPENDENCIES: 11 | - TensorFlowLiteSwift 12 | 13 | SPEC REPOS: 14 | trunk: 15 | - TensorFlowLiteC 16 | - TensorFlowLiteSwift 17 | 18 | SPEC CHECKSUMS: 19 | TensorFlowLiteC: 09f8ac75a76caeadb19bcfa694e97454cc1ecf87 20 | TensorFlowLiteSwift: f062dc1178120100d825d7799fd9f115b4a37fee 21 | 22 | PODFILE CHECKSUM: a9110b0e32bb2605238ef8cc3fc1c9331a450c55 23 | 24 | COCOAPODS: 1.10.0 25 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/TextClassificationStep3/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/TextClassificationStep3/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/TextClassificationStep3/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/TextClassificationStep3/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/iOS/TextClassificationStep3/TextClassificationStep3/model.tflite -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFJS/first/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/models/TFJS/first/group1-shard1of1.bin -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFJS/first/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFJS/second/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/models/TFJS/second/group1-shard1of1.bin -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFJS/second/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFLite/first/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFLite/first/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/models/TFLite/first/model.tflite -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFLite/second/labels.txt: -------------------------------------------------------------------------------- 1 | false 2 | true -------------------------------------------------------------------------------- /ODML/TextClassificationOnMobile/models/TFLite/second/model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/TextClassificationOnMobile/models/TFLite/second/model.tflite -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/Azara_s Spinetail.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/audio_samples/Azara_s Spinetail.wav -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/Chestnut-crowned Antpitta.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/audio_samples/Chestnut-crowned Antpitta.wav -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/House Sparrow.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/audio_samples/House Sparrow.wav -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/README.md: -------------------------------------------------------------------------------- 1 | All audio files came from [Xeno-canto](https://www.xeno-canto.org/) 2 | 3 | 4 | Azara_s Spinetail.wav 5 | Chestnut-crowned Antpitta.wav 6 | House Sparrow.wav 7 | LICENSE.md 8 | Red Crossbill.wav 9 | White-breasted Wood-Wren.wav 10 | -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/Red Crossbill.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/audio_samples/Red Crossbill.wav -------------------------------------------------------------------------------- /ODML/audio_classification/audio_samples/White-breasted Wood-Wren.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/audio_samples/White-breasted Wood-Wren.wav -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.idea/.name: -------------------------------------------------------------------------------- 1 | My Sound Classification -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | local.properties 4 | .idea/caches 5 | .idea/libraries 6 | .idea/modules.xml 7 | .idea/workspace.xml 8 | .idea/navEditor.xml 9 | .idea/assetWizardSettings.xml 10 | /*/build/ 11 | /captures 12 | .externalNativeBuild 13 | .cxx 14 | local.properties 15 | .idea 16 | 17 | # OS-specific files 18 | .DS_Store 19 | .DS_Store? 20 | ._* 21 | .Spotlight-V100 22 | .Trashes 23 | ehthumbs.db 24 | Thumbs.db 25 | 26 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/libs/libbase-task-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/libs/libbase-task-api.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/libs/libtensorflowlite_support_java.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/libs/libtensorflowlite_support_java.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Sound Classification 3 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:4.1.3' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/final/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 22 09:05:45 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/final/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "My Sound Classification" -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | local.properties 4 | .idea/caches 5 | .idea/libraries 6 | .idea/modules.xml 7 | .idea/workspace.xml 8 | .idea/navEditor.xml 9 | .idea/assetWizardSettings.xml 10 | /*/build/ 11 | /captures 12 | .externalNativeBuild 13 | .cxx 14 | local.properties 15 | .idea 16 | 17 | # OS-specific files 18 | .DS_Store 19 | .DS_Store? 20 | ._* 21 | .Spotlight-V100 22 | .Trashes 23 | ehthumbs.db 24 | Thumbs.db 25 | 26 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/libs/libbase-task-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/libs/libbase-task-api.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/libs/libtensorflowlite_support_java.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/libs/libtensorflowlite_support_java.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Sound Classification 3 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:4.1.3' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab1/android/starter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 22 09:05:45 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab1/android/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "My Sound Classification" -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.idea/.name: -------------------------------------------------------------------------------- 1 | My Sound Classification -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 9 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | local.properties 4 | .idea/caches 5 | .idea/libraries 6 | .idea/modules.xml 7 | .idea/workspace.xml 8 | .idea/navEditor.xml 9 | .idea/assetWizardSettings.xml 10 | /*/build/ 11 | /captures 12 | .externalNativeBuild 13 | .cxx 14 | local.properties 15 | .idea 16 | 17 | # OS-specific files 18 | .DS_Store 19 | .DS_Store? 20 | ._* 21 | .Spotlight-V100 22 | .Trashes 23 | ehthumbs.db 24 | Thumbs.db 25 | 26 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/libs/libbase-task-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/libs/libbase-task-api.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/libs/libtensorflowlite_support_java.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/libs/libtensorflowlite_support_java.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/assets/my_birds_model.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/assets/my_birds_model.tflite -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Sound Classification 3 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:4.1.3' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 22 09:05:45 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/final/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "My Sound Classification" -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | local.properties 4 | .idea/caches 5 | .idea/libraries 6 | .idea/modules.xml 7 | .idea/workspace.xml 8 | .idea/navEditor.xml 9 | .idea/assetWizardSettings.xml 10 | /*/build/ 11 | /captures 12 | .externalNativeBuild 13 | .cxx 14 | local.properties 15 | .idea 16 | 17 | # OS-specific files 18 | .DS_Store 19 | .DS_Store? 20 | ._* 21 | .Spotlight-V100 22 | .Trashes 23 | ehthumbs.db 24 | Thumbs.db 25 | 26 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/libs/libbase-task-api.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/libs/libbase-task-api.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/libs/libtensorflowlite_support_java.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/libs/libtensorflowlite_support_java.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/assets/lite-model_yamnet_classification_tflite_1.tflite -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | My Sound Classification 3 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:4.1.3' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Thu Apr 22 09:05:45 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip 7 | -------------------------------------------------------------------------------- /ODML/audio_classification/codelab2/android/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "My Sound Classification" -------------------------------------------------------------------------------- /ODML/audio_classification/doc/transfer_learning_fig_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/doc/transfer_learning_fig_1.png -------------------------------------------------------------------------------- /ODML/audio_classification/doc/transfer_learning_fig_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/audio_classification/doc/transfer_learning_fig_2.png -------------------------------------------------------------------------------- /ODML/comment-spam/codelab1/web/final/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfjs-with-backend", 3 | "version": "0.0.1", 4 | "description": "A TFJS front end with thin Node.js backend", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "node server.js" 8 | }, 9 | "dependencies": { 10 | "express": "^4.17.1", 11 | "socket.io": "^4.0.1" 12 | }, 13 | "engines": { 14 | "node": "12.x" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ODML/comment-spam/codelab1/web/final/www/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/comment-spam/codelab1/web/final/www/group1-shard1of1.bin -------------------------------------------------------------------------------- /ODML/comment-spam/codelab1/web/starter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfjs-with-backend", 3 | "version": "0.0.1", 4 | "description": "A TFJS front end with thin Node.js backend", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "node server.js" 8 | }, 9 | "dependencies": { 10 | "express": "^4.17.1" 11 | }, 12 | "engines": { 13 | "node": "12.x" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /ODML/comment-spam/codelab2/web/final/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfjs-with-backend", 3 | "version": "0.0.1", 4 | "description": "A TFJS front end with thin Node.js backend", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "node server.js" 8 | }, 9 | "dependencies": { 10 | "express": "^4.17.1", 11 | "socket.io": "^4.0.1" 12 | }, 13 | "engines": { 14 | "node": "12.x" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ODML/comment-spam/codelab2/web/final/www/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/comment-spam/codelab2/web/final/www/group1-shard1of1.bin -------------------------------------------------------------------------------- /ODML/comment-spam/codelab2/web/starter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfjs-with-backend", 3 | "version": "0.0.1", 4 | "description": "A TFJS front end with thin Node.js backend", 5 | "main": "server.js", 6 | "scripts": { 7 | "start": "node server.js" 8 | }, 9 | "dependencies": { 10 | "express": "^4.17.1", 11 | "socket.io": "^4.0.1" 12 | }, 13 | "engines": { 14 | "node": "12.x" 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /ODML/comment-spam/codelab2/web/starter/www/group1-shard1of1.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/comment-spam/codelab2/web/starter/www/group1-shard1of1.bin -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/assets/COPY_TFLITE_MODEL_HERE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/assets/COPY_TFLITE_MODEL_HERE -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/assets/salad.tflite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/assets/salad.tflite -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_one.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_three.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_three.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/drawable/img_meal_two.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Object Detection Codelab 3 | Take photo 4 | Select a preset image or take a new photo 5 | Object detection demo 6 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 15:05:39 JST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/final/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "TFLite Object Detection Codelab" -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/assets/COPY_TFLITE_MODEL_HERE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/assets/COPY_TFLITE_MODEL_HERE -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/ic_camera.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_one.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_one.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_three.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_three.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_two.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/drawable/img_meal_two.jpg -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Object Detection Codelab 3 | Take photo 4 | Select a preset image or take a new photo 5 | Object detection demo 6 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.3.72" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/object-detection/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 15:05:39 JST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/object-detection/codelab2/android/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "TFLite Object Detection Codelab" -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea 17 | 18 | # App 19 | /app/build -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/assets/Preset1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/assets/Preset1.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/assets/Preset2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/assets/Preset2.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/assets/Preset3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/assets/Preset3.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/assets/image_credits.txt: -------------------------------------------------------------------------------- 1 | Preset1.jpg: https://pixabay.com/photos/red-bicycle-woman-red-dress-summer-3498602/ 2 | Preset2.jpg: https://pixabay.com/photos/girl-model-dress-fashion-2417576/ 3 | Preset3.jpg: https://pixabay.com/photos/boots-shoes-moss-hiking-shoes-worn-1638873/ -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/drawable/ic_default_image.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/drawable/ic_gallery.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | #dfe6ed 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Product Image Search 3 | Select a preset image or take a new photo 4 | Gallery 5 | Take Photo 6 | No Camera app found! 7 | Search 8 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.4.31" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/final/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 10:03:59 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/final/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "product-image-search" -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea 17 | 18 | # App 19 | /app/build -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset1.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset2.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/assets/Preset3.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/assets/image_credits.txt: -------------------------------------------------------------------------------- 1 | Preset1.jpg: https://pixabay.com/photos/red-bicycle-woman-red-dress-summer-3498602/ 2 | Preset2.jpg: https://pixabay.com/photos/girl-model-dress-fashion-2417576/ 3 | Preset3.jpg: https://pixabay.com/photos/boots-shoes-moss-hiking-shoes-worn-1638873/ -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/drawable/ic_default_image.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/drawable/ic_gallery.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | #dfe6ed 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Product Image Search 3 | Select a preset image or take a new photo 4 | Gallery 5 | Take Photo 6 | No Camera app found! 7 | Search 8 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.4.31" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab1/android/starter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 10:03:59 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab1/android/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "product-image-search" -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea 17 | 18 | # App 19 | /app/build -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/assets/Preset1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/assets/Preset1.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/assets/Preset2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/assets/Preset2.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/assets/Preset3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/assets/Preset3.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/assets/image_credits.txt: -------------------------------------------------------------------------------- 1 | Preset1.jpg: https://pixabay.com/photos/red-bicycle-woman-red-dress-summer-3498602/ 2 | Preset2.jpg: https://pixabay.com/photos/girl-model-dress-fashion-2417576/ 3 | Preset3.jpg: https://pixabay.com/photos/boots-shoes-moss-hiking-shoes-worn-1638873/ -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/drawable/ic_default_image.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/drawable/ic_gallery.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | #dfe6ed 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Product Image Search 3 | Select a preset image or take a new photo 4 | Gallery 5 | Take Photo 6 | No Camera app found! 7 | Search 8 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.4.31" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/final/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 10:03:59 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/final/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "product-image-search" -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | .cxx 15 | local.properties 16 | .idea 17 | 18 | # App 19 | /app/build -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset1.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset2.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/assets/Preset3.jpg -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/assets/image_credits.txt: -------------------------------------------------------------------------------- 1 | Preset1.jpg: https://pixabay.com/photos/red-bicycle-woman-red-dress-summer-3498602/ 2 | Preset2.jpg: https://pixabay.com/photos/girl-model-dress-fashion-2417576/ 3 | Preset3.jpg: https://pixabay.com/photos/boots-shoes-moss-hiking-shoes-worn-1638873/ -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/drawable/ic_back.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/drawable/ic_default_image.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/drawable/ic_gallery.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/drawable/ic_shutter.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | #dfe6ed 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Product Image Search 3 | Select a preset image or take a new photo 4 | Gallery 5 | Take Photo 6 | No Camera app found! 7 | Search 8 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 11 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/app/src/main/res/xml/file_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | ext.kotlin_version = "1.4.31" 4 | repositories { 5 | google() 6 | jcenter() 7 | } 8 | dependencies { 9 | classpath "com.android.tools.build:gradle:4.1.2" 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | 12 | // NOTE: Do not place your application dependencies here; they belong 13 | // in the individual module build.gradle files 14 | } 15 | } 16 | 17 | allprojects { 18 | repositories { 19 | google() 20 | jcenter() 21 | } 22 | } 23 | 24 | task clean(type: Delete) { 25 | delete rootProject.buildDir 26 | } -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/ODML/product-search/codelab2/android/starter/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Mar 09 10:03:59 ICT 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip 7 | -------------------------------------------------------------------------------- /ODML/product-search/codelab2/android/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | rootProject.name = "product-image-search" -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # TensorFlow Codelabs 2 | 3 | This repository contains sample code for several TensorFlow codelabs. Check out the Google machine learning pathways to learn more. 4 | 5 | https://developers.google.com/learn/pathways?category=aiandmachinelearning 6 | -------------------------------------------------------------------------------- /TFAgents/README.md: -------------------------------------------------------------------------------- 1 | # Codelab for building a board game app with TensorFlow Agents and Flutter 2 | 3 | The [Building a board game with TensorFlow Agents and Flutter](https://codelabs.developers.google.com/tfagentss-flutter) code in this folder has been merged into [Flutter/codelabs repository](https://github.com/flutter/codelabs/tree/master/tfagents-flutter). -------------------------------------------------------------------------------- /TFRecommenders/README.md: -------------------------------------------------------------------------------- 1 | # Fullstack recommendation engine codelab using TensorFlow Recommenders and Flutter 2 | 3 | The [Building a fullstack movie recommendation system codelab](https://codelabs.developers.google.com/tfrecommenders-flutter) code in this folder has been merged into [Flutter/codelabs repository](https://github.com/flutter/codelabs/tree/master/tfrs-flutter). 4 | -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/finished/dist/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ImageClassificationWeb/finished/dist/cat.jpg -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/finished/dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TensorFlow Serving JavaScript demo 6 | 7 | 8 | 9 | image 10 |
11 | REST
12 | gRPC
13 |
14 |

15 |

16 |

17 | 18 | -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/finished/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfserving-web-demo", 3 | "dependencies": { 4 | "google-protobuf": "^3.19.3", 5 | "grpc-web": "^1.3.0" 6 | }, 7 | "devDependencies": { 8 | "webpack": "^5.69.1", 9 | "webpack-cli": "^4.9.2" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/finished/webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | module.exports = { 4 | entry: './src/index.js', 5 | output: { 6 | filename: 'main.js', 7 | path: path.resolve(__dirname, 'dist'), 8 | }, 9 | mode: 'production', 10 | }; -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/starter/dist/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ImageClassificationWeb/starter/dist/cat.jpg -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/starter/dist/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | TensorFlow Serving JavaScript demo 6 | 7 | 8 | 9 | image 10 |
11 | REST
12 | gRPC
13 |
14 |

15 |

16 |

17 | 18 | -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/starter/dist/main.js: -------------------------------------------------------------------------------- 1 | window.classify_img=function(){let e=document.querySelector("#image"),t=e.clientWidth,n=e.clientHeight;(new Image).src="cat.jpg";let c=document.createElement("canvas");c.getContext("2d"),c.width=t,c.height=n,document.getElementsByName("connection_mode")[0].checked?console.log("Using REST"):console.log("Using gRPC")},window.reset=function(){document.getElementById("category").textContent=""}; -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/starter/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tfserving-web-demo", 3 | "dependencies": { 4 | "google-protobuf": "^3.19.3", 5 | "grpc-web": "^1.3.0" 6 | }, 7 | "devDependencies": { 8 | "webpack": "^5.69.1", 9 | "webpack-cli": "^4.9.2" 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /TFServing/ImageClassificationWeb/starter/webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | 3 | module.exports = { 4 | entry: './src/index.js', 5 | output: { 6 | filename: 'main.js', 7 | path: path.resolve(__dirname, 'dist'), 8 | }, 9 | mode: 'production', 10 | }; -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/assets/cat.jpg -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/finished/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Object detection demo for TF Serving 3 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath "com.android.tools.build:gradle:7.0.2" 9 | classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.12' 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | google() 19 | mavenCentral() 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | 27 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue May 25 14:31:10 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/finished/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "object_detection" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/assets/cat.jpg -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tensorflow/codelabs/d04977e86fb58a72407a3b10e35369b64f44822c/TFServing/ObjectDetectionAndroid/starter/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFBB86FC 4 | #FF6200EE 5 | #FF3700B3 6 | #FF03DAC5 7 | #FF018786 8 | #FF000000 9 | #FFFFFFFF 10 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Object detection demo for TF Serving 3 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/build.gradle: -------------------------------------------------------------------------------- 1 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 2 | buildscript { 3 | repositories { 4 | google() 5 | mavenCentral() 6 | } 7 | dependencies { 8 | classpath "com.android.tools.build:gradle:7.0.2" 9 | classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.12' 10 | 11 | // NOTE: Do not place your application dependencies here; they belong 12 | // in the individual module build.gradle files 13 | } 14 | } 15 | 16 | allprojects { 17 | repositories { 18 | google() 19 | mavenCentral() 20 | } 21 | } 22 | 23 | task clean(type: Delete) { 24 | delete rootProject.buildDir 25 | } 26 | 27 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue May 25 14:31:10 CST 2021 2 | distributionBase=GRADLE_USER_HOME 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip 4 | distributionPath=wrapper/dists 5 | zipStorePath=wrapper/dists 6 | zipStoreBase=GRADLE_USER_HOME 7 | -------------------------------------------------------------------------------- /TFServing/ObjectDetectionAndroid/starter/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "object_detection" 2 | include ':app' 3 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/finished/iOS/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'regression' do 5 | # Comment the next line if you don't want to use dynamic frameworks 6 | use_frameworks! 7 | 8 | # Pods for regression 9 | pod 'gRPC-Swift', '~> 1.0.0' 10 | 11 | end 12 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/finished/iOS/regression/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/finished/iOS/regression/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/starter/iOS/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'regression' do 5 | # Comment the next line if you don't want to use dynamic frameworks 6 | use_frameworks! 7 | 8 | # Pods for regression 9 | pod 'gRPC-Swift', '~> 1.0.0' 10 | 11 | end 12 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/starter/iOS/regression/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /TFServing/RegressioniOS/starter/iOS/regression/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /TFServing/TextClassificationFlutter/README.md: -------------------------------------------------------------------------------- 1 | # Flutter sample to demonstrate sending requests to TF Serving 2 | 3 | The codelabs in this folder has been merged into [Flutter 4 | codelabs](https://github.com/flutter/codelabs/tree/master/tfserving-flutter). 5 | --------------------------------------------------------------------------------