In this segment, we'll explore the practical side of AI football data analysis. We'll guide you through the process of annotating football payers and demonstrate the use of various tools available in the V7 platform to carry out instance segmentation effectively.
Timestamps: 0:00 - Introduction 0:15 - The Plan 0:48 - Annotating an Image 4:45 - The Auto-Annotate Tool 7:20 - Segment Anything Model annotation 12:14 - Image Manipulation settings 13:58 - Shortcuts 14:25 - Sending the Image to Review 16:30 - Filtering the Dataset Files 17:03 - Outro
This guide will show you how to use tools like the bounding box, polygon, brush, and Auto-Annotate. We'll also show you how to use the "Segment Anything" model for player annotation and guide you through image manipulation settings that improve your annotation experience.
AI Football Data Analysis: Instance Segmentation Methods Using V7 (Part 2)Kody Simpson2023-06-02 | Part 1: Preparing the dataset - youtu.be/5l3tT3i3Iq0
In this segment, we'll explore the practical side of AI football data analysis. We'll guide you through the process of annotating football payers and demonstrate the use of various tools available in the V7 platform to carry out instance segmentation effectively.
Timestamps: 0:00 - Introduction 0:15 - The Plan 0:48 - Annotating an Image 4:45 - The Auto-Annotate Tool 7:20 - Segment Anything Model annotation 12:14 - Image Manipulation settings 13:58 - Shortcuts 14:25 - Sending the Image to Review 16:30 - Filtering the Dataset Files 17:03 - Outro
This guide will show you how to use tools like the bounding box, polygon, brush, and Auto-Annotate. We'll also show you how to use the "Segment Anything" model for player annotation and guide you through image manipulation settings that improve your annotation experience.
My Socials: Github: github.com/KodySimpsonStill working on the replay plugin part 2 | Code with meKody Simpson2024-05-13 | discord.gg/cortexdevStill working on the replay plugin | Code with meKody Simpson2024-05-12 | discord.gg/cortexdevMinecraft Coder Extraordinaire | Working on the replay pluginKody Simpson2024-05-05 | This plugin allows you to record player actions for a period of time and then replay it later.
More Videos coming soon. Leave a comment for any future video suggestions.Working on a MC Replay Plugin | Code & chill with meKody Simpson2024-04-14 | discord.gg/cortexdevMaking a replay pluginKody Simpson2024-04-12 | No videos this week cuz Ive been working on this plugin that I wana show you guys how to create. Lemme know if you would be interesting in seeing how I made this.
Join the Community! - discord.gg/cortexdevRandom MC Plugin Coding for a lilKody Simpson2024-04-06 | discord.gg/cortexdevSpigot Plugin Development - 89 - Packet Events LibraryKody Simpson2024-04-06 | In this episode of the Spigot Minecraft plugin series, I show you how to use the Packet Events library to listen to and send packets on your Minecraft server. #minecraft #coding
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 14 - Custom InventoriesKody Simpson2024-03-30 | In this episode of the Spigot Minecraft plugin series, I teach you how to create custom inventories. This will allow you to create menus for players to interact with to give your plugins more capability. #minecraft #coding
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 13 - Items and InventoriesKody Simpson2024-03-30 | In this episode of the Spigot Minecraft plugin series, I teach you how to create and work with items and inventories. #minecraft #coding
More Videos coming soon. Leave a comment for any future video suggestions.Java Tutorial - Unnamed Variables & Records | Java 22 FeatureKody Simpson2024-03-28 | In this episode of the Java series, I teach you about the new Java 22 features unnamed variables and unnamed records. #java #javaprogramming
More Videos coming soon. Leave a comment for any future video suggestions.Java Tutorial - Record Patterns | Java 21 FeatureKody Simpson2024-03-26 | In this episode of the Java series, I teach you how to use record patterns. Record patterns were added in Java 21 and allow you to deconstruct records when a type is matched to the record in a condition. #java #javaprogramming
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 16 - When ExpressionsKody Simpson2024-03-21 | In this episode of the Kotlin series, I teach you about when expressions. When expressions are another type of control-flow statement that allows you to execute different code by matching a variable against multiple values. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 15 - Boolean Expressions, Operator Precedence, & Short CircuitingKody Simpson2024-03-21 | In this episode of the Kotlin series, I teach you about boolean expressions, operator precedence, and short circuiting with the and operator. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin - Printing Shortcut (IntelliJ IDEA)Kody Simpson2024-03-17 | In this episode of the Kotlin series, I teach you how to use the "sout" shortcut in IntelliJ IDEA to quickly write println. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 14 - ComparisonKody Simpson2024-03-17 | In this episode of the Kotlin series, I teach you comparison with basic operators like greater than, less than, and more. I also show how to compare strings and arrays. I quickly give an overview of the ASCII table. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 13 - Boolean Logical OperatorsKody Simpson2024-03-11 | In this episode of the Kotlin series, I show you how to use four basic boolean logic operators to do boolean logic in Kotlin. This includes NOT, AND, OR, and XOR. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 12 - Else-If StatementsKody Simpson2024-02-11 | In this episode of the Kotlin series, I teach you about else-if statements, which allow you to add more conditions and branches to your if statements that we learned about previously. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 11 - If Statements & Else StatementsKody Simpson2024-02-03 | In this episode of the Kotlin series, we start to learn about If statements and else statements which allow you to control the flow of your program depending on conditions. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 10 - ArraysKody Simpson2024-02-01 | In this episode of the Kotlin series, I teach you about arrays. I show you how to create them, access and modify them, primitive arrays, and then exceptions. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin - Command Line ArgumentsKody Simpson2024-01-17 | In this episode of the Kotlin series, I show you how to optionally provide arguments to your main function. This allows our programs to become more dynamic and accept input from users of our programs. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin: Ep. 9 - Constants | Immutable VariablesKody Simpson2024-01-14 | In this episode of the Kotlin series, I teach you about constants. Constants are immutable variables, meaning that they cannot be reassigned once given an initial value. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 8 - Arithmetic | Basic Math OperationsKody Simpson2024-01-11 | In this episode of the Kotlin series, I teach you about arithmetic (basic math operations). I also teach you the different math shortcuts you can do. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 7 - Type InferenceKody Simpson2024-01-10 | In this episode of the Kotlin series, I teach you about Type Inference. Type inference is when you don't specify the variable type but give it an initial value. Kotlin is then able to infer the type of the variable. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 6 - StringsKody Simpson2024-01-09 | In this episode of the Kotlin series, I teach you about Strings. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 5 - Data TypesKody Simpson2024-01-08 | In this episode of the Kotlin series, I teach you about data types. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 4 - VariablesKody Simpson2024-01-06 | In this episode of the Kotlin series, I teach you about variables. Variables are a way to store data in memory with an associated name that can be referred to later on. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 3 - CommentsKody Simpson2024-01-06 | In this episode of the Kotlin series, I teach you about comments. #kotlin
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 2 - Hello World! | Your First ProgramKody Simpson2024-01-05 | In this episode of the Kotlin series, I teach you how to make a hello world program in Kotlin. This is a simple program that prints the message Hello World and is a tradition when learning a new language.
More Videos coming soon. Leave a comment for any future video suggestions.Kotlin Ep. 1 - Installing IntelliJ IDEAKody Simpson2024-01-05 | In this first episode of the Kotlin series, I show you how to install an IDE (Integrated Development Environment) that you can use to write Kotlin programs. It is called IntelliJ IDEA and is made by JetBrains, the creators of Kotlin.
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 88 - OrmLite SQL TransactionsKody Simpson2024-01-03 | In this video, I teach you about transactions in SQL and how you can do them in your Minecraft plugins using OrmLite. This is a continuation of the previous episode. #minecraft #coding
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 87 - OrmLite SQL RelationshipsKody Simpson2024-01-01 | In this video, I teach you about the three types of relationships in SQL databases and how to set them up in Java code using the library OrmLite. This is a continuation of the previous episode. #minecraft #coding
Timestamps: 0:00 - Introduction 2:00 - SQL Relationships 8:35 - Setting up the Connection 11:29 - One to Many 40:25 - Inspecting the DB using SQLite GUI 42:12 - Many to Many 1:00:29 - One to One
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 86 - OrmLite (Object Relational Mapping)Kody Simpson2023-08-30 | In this video, I introduce you to a library called OrmLite which allows us to do Object Relational Mapping in Java so that the Minecraft plugins can interact with the database using objects rather than writing SQL code and directly using JDBC. #minecraft #coding
Timestamps: 0:00 - Introduction 3:15 - Overview of the plugin 4:45 - Adding OrmLite 5:20 - Modeling our Table as a Class 9:19 - Connecting to the DB 11:05 - The Data Access Object 12:12 - Creating our CRUD methods 19:27 - Using the Points Service 23:20 - Testing the plugin
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 85 - SQLite DatabasesKody Simpson2023-08-26 | In this video, I show you how to use SQLite Databases with your Minecraft plugins. It is a lightweight and popular type of SQL Database that many people use.
Timestamps: 0:00 - Introduction 2:10 - Installing the SQLite Driver 3:08 - Connecting to the Database 5:55 - Defining the table 7:40 - Text Blocks 8:35 - Try with resources 9:30 - Closing the Connection 13:00 - Verifying the database was created 14:30 - Finishing the plugin
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 11 - ConfigurationKody Simpson2023-07-25 | In this episode, I show you how to create and use a config.yml file for your Minecraft plugin. This allows you to make options for your plugin configurable by server owners who use your plugins. #minecraft
More Videos coming soon. Leave a comment for any future video suggestions.Spigot Plugin Development - 8 - PermissionsKody Simpson2023-07-23 | In this episode, I show you how to use permissions with your Minecraft plugins. This involves setting permissions for commands, adding permissions to the plugin.yml, and also checking for permissions in the plugin code. #minecraft
More Videos coming soon. Leave a comment for any future video suggestions.Minecraft Modding w/ Fabric - Ep. 6 | RecipesKody Simpson2023-07-20 | In this episode of the Minecraft modding with Fabric series, I show you how to create custom recipes for your Fabric Mods. This includes crafting recipes, furnace recipes, campfire recipes, and more. #minecraft #mods #fabric
More Videos coming soon. Leave a comment for any future video suggestions.Minecraft Plugin Coding - Tree KillerKody Simpson2023-07-15 | I am working on a plugin like timber that cuts down trees in one chop.
In this part of the three-part series, I will show you how to import external data into your dataset and then import annotations using the Darwin CLI tool provided by V7. Then, I will show you how to train the Instance Segmentation model that will be able to detect soccer players on the field. Finally, I'll show you how to integrate the model into the workflow.
Timestamps: 0:00 - Introduction 2:18 - Getting the Darwin CLI 5:00 - Importing the Dataset and Annotations 12:00 - Training the Model 14:53 - Testing the Trained Model 20:00 - Integrating the Model into the Workflow 26:10 - Outro: Thanks for Watching!!!
This 3-part tutorial on AI football data analysis covers instance segmentation, a critical tool for football match analysis. With this video series, you'll learn how to use instance segmentation with V7 to precisely identify and track players on the field, generating accurate data and insights. This tutorial will guide you through the nuances of instance segmentation and demonstrate how it can be a game-changer for football analysis.
Timestamps: 0:00 - Introduction 5:58 - V7 Labs & Darwin 7:15 - The Plan 8:33 - Creating a new Dataset 9:15 - Uploading files 10:50 - Dataset instructions 12:00 - Classes 16:59 - Workflows 22:44 - Outro
In this introductory segment, we will explore the field of instance segmentation and its significance in football data analysis. The tutorial will assist you in creating datasets, uploading files, generating classes, and setting up your training data workflows.
My Socials: Github: github.com/KodySimpsonFrogmouth: A Beautiful Markdown Viewer [Tech Review]Kody Simpson2023-05-02 | In this episode of Tech Review, I show you a cool terminal markdown viewer called Frogmouth. It is mind-blowing what this thing does.
More Videos coming soon. Leave a comment for any future video suggestions.Minecraft Modding w/ Fabric - Ep. 5 | Item GroupsKody Simpson2023-04-28 | In this video, I will show you how to add your custom items to different item groups in Fabric. Item groups are categories of items that are displayed in the creative inventory. For example, the building blocks group contains items like stone, wood and glass. #fabric #minecraftmods
More Videos coming soon. Leave a comment for any future video suggestions.SQLite GUI - A lightweight way to interface with your SQLite Database [Tech Review]Kody Simpson2023-04-20 | Today I show you SQLite GUI, a simple and lightweight SQL editor that will connect to your SQLite databases and allow you to interact with them by running SQL scripts and much more. Although I only show the basic things you can do, check out the GitHub repository page to see all of the great features it has.
More Videos coming soon. Leave a comment for any future video suggestions.Github Copilot for CLI - Never Memorize Terminal Commands Again (Technical Preview)Kody Simpson2023-04-10 | In this video, I give you a demonstration of the technical preview of Github Copilot for CLI, which is a terminal tool that generates shell commands for you based on natural language input.