Matt on Data Science
Matt on Data Science
  • Видео 64
  • Просмотров 157 079
Identifying Bugfix Commits: Project Overview
This is a presentation of my master's research project to train and evaluate a binary classification model to classify code commits as bugfix-related or non-bugfix related. This project was my master's project for my Master's of Science in Data Analytics at Franklin University.
This is a high-level summarization, but the project was largely performed using ML.NET, .NET 8, C# 12, and Polyglot Notebooks in VS Code. The resulting model was then embedded into my GitStractor tooling.
You can learn more about these projects at GitHub.com/IntegerMan
Просмотров: 141

Видео

Conference Talk: Helping the Galactic Empire pay down technical debt
Просмотров 1286 месяцев назад
This conference talk rehearsal recording talks about paying down technical debt in a language agnostic manner. This is sci-fi themed as a talk used at Stir Trek 2024 and SciFiDevCon's May the 4th 2024 event, but is relevant to all - regardless of any interest in science fiction. Some code taken from my book, Refactoring with C#. Images depict scenes from Star Wars and are used for humorous and ...
Announcing: Refactoring with C#
Просмотров 73611 месяцев назад
This video announces my first technical book, Refactoring with C#, and covers its contents on .NET development, refactoring, technical debt, legacy code, and making changes safely. I cover unit testing, TDD, SOLID, defensive coding techniques, and even AI-assisted coding with GitHub Copilot Chat, Roslyn Analyzers, code analysis, and other tools. The book closes with a discussion of agile refact...
GitHub Copilot Chat
Просмотров 885Год назад
A quick tour of GitHub Copilot Chat in Visual Studio 2022
Computer Vision on Azure with C#
Просмотров 747Год назад
Exploring Computer Vision in C# through a Polyglot Notebooks notebook and a sample application. Also known as Azure AI Vision or Cognitive Services Computer Vision
Polyglot Notebooks in 7 minutes
Просмотров 2,4 тыс.Год назад
Let's learn about data science notebooks in VS Code with C#, F#, JavaScript, and more, featuring Polyglot Notebooks, built on top of Jupyter Notebooks.
Refactoring with C# and Visual Studio
Просмотров 2 тыс.Год назад
A quick tour of refactoring in Visual Studio 2022, featuring some code that will be included in my upcoming book "Refactoring with C#".
Computer Vision vs Custom Vision on Azure
Просмотров 3 тыс.Год назад
Let's compare Computer Vision on Azure Cognitive Services with the similar but more involved Custom Vision service and see what both can do and when you'd want to use one instead of the other.
Object Detection with Azure Custom Vision
Просмотров 8 тыс.Год назад
Azure Cognitive Services gives us Custom Vision for Object Detection capabilities. This lets us use tagged images you provide to train a deep learning model without needing any code. The resulting model can then be deployed and used for object detection in future images based on the images you provided.
Custom Vision and Rock / Paper / Scissors with Image Classification
Просмотров 855Год назад
Using Custom Vision on Azure Cognitive Services we'll train a classification model to identify hand gestures as either rock, paper, or scissors from the classic game. We'll use a large dataset of images from Kaggle.com to do this and Azure's cloud resources to train the model and make predictions on new images. Custom Vision Portal: customvision.ai/ Dataset: www.kaggle.com/datasets/drgfreeman/r...
Computer Vision with C# and Azure Cognitive Services
Просмотров 3,6 тыс.Год назад
Azure Cognitive Services' Computer Vision offering allows us to use pre-trained deep learning models to classify images and detect adult, racy, and gory content, analyze colors, detect brands, identify objects and people, and more. What's more, you can call out to the Computer Vision API with just a few lines of code. GitHub Repository: github.com/IntegerMan/AutomatingMyDog
Smart Cropping with Azure Cognitive Services & Computer Vision
Просмотров 823Год назад
Let's take a look at the C# SDK for working with Computer Vision in Azure Cognitive Services to generate thumbnails that are focused in on the most relevant and interesting parts of an image. Code available at github.com/IntegerMan/AutomatingMyDog
Understanding Azure Video Indexer
Просмотров 6 тыс.Год назад
This is a quick tour of what's possible with Azure Video Indexer (VideoIndexer.AI). Azure Video Indexer is a part of Microsoft Azure and Azure Cognitive Services.
Computer Vision in Azure Vision Studio
Просмотров 15 тыс.Год назад
Let's take a look at Azure's Vision Studio (portal.vision.cognitive.azure.com/) and see how you can use it to experiment with and learn more about current and upcoming computer vision features on Azure and Azure Cognitive Services
Using Azure Cognitive Service to Automate my Dog
Просмотров 561Год назад
Introducing DogOS and what Azure Cognitive Services can do with Computer Vision, Text Analytics, and Language Understanding (LUIS) / Conversational Language Understanding (CLU). Kudos to Telerik for the control licenses for RadControls for WPF For more code examples, check out accessibleai.dev/tags/cognitive-services/
Data Visualization in .NET with SandDance and Polyglot Notebooks
Просмотров 1,3 тыс.Год назад
Data Visualization in .NET with SandDance and Polyglot Notebooks
Visualizing Code: Polyglot Notebooks Repository
Просмотров 1,1 тыс.Год назад
Visualizing Code: Polyglot Notebooks Repository
Unity Gauntlet-Like: Camera Controls & Prototyping
Просмотров 341Год назад
Unity Gauntlet-Like: Camera Controls & Prototyping
Starting a New Unity Game Project in 2023
Просмотров 2 тыс.Год назад
Starting a New Unity Game Project in 2023
Use C# in Jupyter Notebooks with Polyglot Notebooks
Просмотров 3,4 тыс.Год назад
Use C# in Jupyter Notebooks with Polyglot Notebooks
Automating My Dog with Azure Cognitive Services (Global Student AI Conference 2022)
Просмотров 374Год назад
Automating My Dog with Azure Cognitive Services (Global Student AI Conference 2022)
Beginner Friendly C# Settings
Просмотров 202Год назад
Beginner Friendly C# Settings
ML.NET 2.0 Text Classification in C#
Просмотров 15 тыс.Год назад
ML.NET 2.0 Text Classification in C#
How Transformers Write Stories
Просмотров 230Год назад
How Transformers Write Stories
Teaching an AI to Lie at One Night Ultimate Werewolf
Просмотров 313Год назад
Teaching an AI to Lie at One Night Ultimate Werewolf
C# Inline Diagnostics in Visual Studio
Просмотров 1,4 тыс.Год назад
C# Inline Diagnostics in Visual Studio
Concise C# with Expression-bodied Members
Просмотров 1,3 тыс.Год назад
Concise C# with Expression-bodied Members
JWT Authentication Explained
Просмотров 28 тыс.Год назад
JWT Authentication Explained
Creating Custom C# Exceptions in .NET 7 and C# 11
Просмотров 2,9 тыс.2 года назад
Creating Custom C# Exceptions in .NET 7 and C# 11
Drag & Drop Machine Learning with Azure Machine Learning Studio Designer
Просмотров 1,7 тыс.2 года назад
Drag & Drop Machine Learning with Azure Machine Learning Studio Designer

Комментарии

  • @adithyar3160
    @adithyar3160 6 дней назад

    luvd the explanation

  • @mufizshaikh8439
    @mufizshaikh8439 8 дней назад

    amazing example!

  • @fadykhazzaka4463
    @fadykhazzaka4463 14 дней назад

    Hi there! Do you have a video tutorial on using Azure Vision Studio for live streaming, analyzing the data, and visualizing it on a dashboard?

  • @surpriseme6411
    @surpriseme6411 19 дней назад

    This video is great Matt! Thank you very much!

  • @LaveshNK
    @LaveshNK 20 дней назад

    Amazing explanation and analogy used!! Thank you for the video

  • @janboruvka2168
    @janboruvka2168 22 дня назад

    Man you just skipped "getting labels" process, how is it possible to follow you? ( .. still well done

  • @janboruvka2168
    @janboruvka2168 23 дня назад

    You could publicly share the sample file :(

  • @owl5334
    @owl5334 24 дня назад

    cool video. I attached a computer instance (external VM), but it looks like I can't use it in my notebook or run a job with it. It does not let me to select it. Do you know the reason?

  • @DanielTakov
    @DanielTakov 29 дней назад

    Perfectly explained thank you!

  • @yumyum7196
    @yumyum7196 29 дней назад

    I must be dumb because I like somewhat verbose code

  • @estherinyang4779
    @estherinyang4779 Месяц назад

    Thank you so much for this explanation. Really easy to understand.

  • @марияагафоник
    @марияагафоник Месяц назад

    Allen Larry Garcia Linda Taylor Joseph

  • @ghjhgj-p2i
    @ghjhgj-p2i Месяц назад

    Olson Expressway

  • @allhailalona
    @allhailalona Месяц назад

    Thank you for this remarkable explanation! I'm glad to be the the 875th liker and a new subscriber to your channel!

  • @bbqchickenrobot3
    @bbqchickenrobot3 Месяц назад

    How does one get syntax highlighting in jupyter/polyglot notebooks?!

    • @MattEland
      @MattEland Месяц назад

      Polyglot Notebooks and Jupyter Notebooks extensions in VS Code do that automagically, but sometimes you'll need to run a cell once before it kicks in.

  • @davereilly8361
    @davereilly8361 Месяц назад

    Is this project dead or will you be going back to it?

    • @MattEland
      @MattEland Месяц назад

      So very dead. Unity really attacked the developer community last year and took a very long time to course correct. I do not anticipate making any future Unity content due to a lack of trust in their organization.

    • @davereilly8361
      @davereilly8361 Месяц назад

      @@MattEland Would you consider a similar project using another platform?

    • @MattEland
      @MattEland Месяц назад

      @@davereilly8361 i think if I did a game project, it'd be 2d, pixel art formatted, and heavily focused on AI. My capacity is about to go into a novel project, so I'm not expecting to do anything soon.

    • @davereilly8361
      @davereilly8361 Месяц назад

      @@MattEland Thanks for the quick replies.

  • @csanyi05
    @csanyi05 Месяц назад

    Thanks :)

  • @sultanal-hayek4993
    @sultanal-hayek4993 Месяц назад

    great content 👏🏼

  • @SonmerfieldWendell-e4q
    @SonmerfieldWendell-e4q Месяц назад

    Garcia Daniel Smith Matthew Allen Paul

  • @123pencilboy
    @123pencilboy Месяц назад

    Thank you so much, I understand the concept now!

  • @MariaThompson-d7y
    @MariaThompson-d7y Месяц назад

    Hall Maria Lopez Donald Robinson John

  • @christosathanasiadis6656
    @christosathanasiadis6656 Месяц назад

    Hey, when I try to check the steps in your videos for Azure Studio but also Azure Machine Learning Studio, I cannot see the same interfaces. For instance, I cannot find a panel where can I download the config.json file. Are there major updates in the azure interface, or does it have to do with my account?

    • @MattEland
      @MattEland Месяц назад

      It's quite likely major UI changes. Microsoft has been retooling AMLS significantly since Azure OpenAI came out and they wanted a model catalog. It's not unreasonable to assume more changes occurred in other related areas. It might be worth searching the docs to see if the capability moved.

    • @christosathanasiadis6656
      @christosathanasiadis6656 Месяц назад

      @@MattEland In general, the search tool works charms but I am really struggling to set up Nvidia drivers in my compute instance. While I do have a GPU and Cuda environment, I cannot find any drivers, and cannot find any straight forward way to install them. Do you by any chance have any material on this? A video running on GPU maybe.

    • @christosathanasiadis6656
      @christosathanasiadis6656 Месяц назад

      @@MattEland Btw, thanks for the reply and the videos. They are amazing!

  • @HicksHoover-y2u
    @HicksHoover-y2u Месяц назад

    Quigley Landing

  • @KatrineParker-k8f
    @KatrineParker-k8f Месяц назад

    Heaney Station

  • @LeonAbraham-m8w
    @LeonAbraham-m8w Месяц назад

    Labadie Crest

  • @ZangwillKing-x6m
    @ZangwillKing-x6m Месяц назад

    Hirthe Brooks

  • @MaggieNicole-e4g
    @MaggieNicole-e4g 2 месяца назад

    Beier Springs

  • @GaryJackson-q7w
    @GaryJackson-q7w 2 месяца назад

    Garcia Sharon Williams Melissa Martin Cynthia

  • @VioletRuth-t4r
    @VioletRuth-t4r 2 месяца назад

    Claude Plaza

  • @JerryVincent-o5e
    @JerryVincent-o5e 2 месяца назад

    Sadie Track

  • @EmersonMorton-e3b
    @EmersonMorton-e3b 2 месяца назад

    Elena Square

  • @ClemensVenus-j3j
    @ClemensVenus-j3j 2 месяца назад

    Guido Shoals

  • @RogerMartha-e6s
    @RogerMartha-e6s 2 месяца назад

    Coty Club

  • @tanveeransari989
    @tanveeransari989 2 месяца назад

    Awesome analogy 🎉

  • @RositaBrockington-v9i
    @RositaBrockington-v9i 2 месяца назад

    Keegan Plain

  • @ThackerayAudrey-j5g
    @ThackerayAudrey-j5g 2 месяца назад

    Taylor Nancy Brown Paul Thompson Mark

  • @AntoinetteSusie-r3m
    @AntoinetteSusie-r3m 2 месяца назад

    Young Kimberly Anderson Mark Brown Mark

  • @WaltonValentine-i4s
    @WaltonValentine-i4s 2 месяца назад

    Walter Roads

  • @MarySmith-j3w
    @MarySmith-j3w 2 месяца назад

    Heller Canyon

  • @MarciaMezza-y7y
    @MarciaMezza-y7y 2 месяца назад

    Rogahn Estate

  • @more-uv4nl
    @more-uv4nl 2 месяца назад

    thanks alot Sir !

  • @FredMyrna-x2f
    @FredMyrna-x2f 2 месяца назад

    Robinson James Allen Frank Clark Betty

  • @DollyCleveland-l1f
    @DollyCleveland-l1f 2 месяца назад

    Martinez Barbara Williams Jason Moore Kenneth

  • @MatthewCarpino-o5z
    @MatthewCarpino-o5z 2 месяца назад

    Klocko Mall

  • @ConnorMerle-p6d
    @ConnorMerle-p6d 2 месяца назад

    Bode Station

  • @GerryRodrguez-v3h
    @GerryRodrguez-v3h 2 месяца назад

    Randal Avenue

  • @murpp1
    @murpp1 2 месяца назад

    👍

  • @Albo-bot
    @Albo-bot 2 месяца назад

    Matt I am beginning my journey with this technology in my day job. I can’t say how thankful I am for your series! 🙏

    • @MattEland
      @MattEland 2 месяца назад

      Nice! Best of luck!

  • @FahadAli-tt8fq
    @FahadAli-tt8fq 3 месяца назад

    Thanks Matt - QUESTION: How do you use it on streaming videos? This is just for images right. Suppose I have a video stream coming in form CCTV cameras in a construction zone, would I be able to tell if workers are wearing the safety equipment right or not (PPE Compliance)?

    • @MattEland
      @MattEland 3 месяца назад

      That's correct this product is image frame only. If you want video analysis, Azure Video Indexer can help, though I'm not sure if it can handle live streaming video feeds (or the pricing on that)

  • @darkhorse9694
    @darkhorse9694 3 месяца назад

    It is a great Video to explain the confusion matrix, it is no longer confusing me. There is a small correction in the calculation in Recall, by mistake you did 16/36 = 0.44. But it should be 16/46=0.34. This will change all other calculations where Recall is used. Thank you for teaching us ☺

    • @MattEland
      @MattEland 3 месяца назад

      Thank you much! I've always loved confusion matrices, so it's nice to see the content being useful to people.