Nathan Humphrey
Nathan Humphrey
  • 47
  • 115 638
Data Mining with Orange - Image Classification
In this video, we'll perform a simple image classification task with the Orange software application. The process is emphasized in this video, not the details for how to read error measures or how various algorithms/models work. The images used have already been properly labelled, so no preparation work is required. You can download the images from Kaggle: www.kaggle.com/prasunroy/natural-images. Also, I forgot to include my webcam in the capture, so you won't see my face in this one; stuff starts happening around the 40 second mark.
มุมมอง: 4 764

วีดีโอ

Lesson04 [Supplemental] - File Input with StreamReader
มุมมอง 3273 ปีที่แล้ว
A brief video demonstrating how to read a text file into your program using StreamReader.
Lesson 06 [Supplemental] - CSV Record Input Using an Array
มุมมอง 3243 ปีที่แล้ว
Lesson 06 [Supplemental] - CSV Record Input Using an Array
Lesson 02 [Supplemental] Boolean Values and Conditions
มุมมอง 2283 ปีที่แล้ว
Lesson 02 [Supplemental] Boolean Values and Conditions
How-To: Create an Exercise Repo on GitHub for Feedback
มุมมอง 3643 ปีที่แล้ว
How-To: Create an Exercise Repo on GitHub for Feedback
Lesson 07 - Intro to User-Defined Objects
มุมมอง 3103 ปีที่แล้ว
Lesson 07 - Intro to User-Defined Objects
Lesson 03 - Loops
มุมมอง 2423 ปีที่แล้ว
Lesson 03 - Loops
Lesson 04 - CSV File Input and Output
มุมมอง 8393 ปีที่แล้ว
Lesson 04 - CSV File Input and Output
How-To: Accept a GitHub Classroom assignment
มุมมอง 1.3K3 ปีที่แล้ว
How-To: Accept a GitHub Classroom assignment
Lesson04 [Supplemental] -Text File Output
มุมมอง 2153 ปีที่แล้ว
Lesson04 [Supplemental] -Text File Output
Lesson 02 - Switch
มุมมอง 2303 ปีที่แล้ว
Lesson 02 - Switch
Lesson 02 [Supplemental] String and Char
มุมมอง 1473 ปีที่แล้ว
A brief look at the string and char types in C#.
Lesson 06 - Working with Arrays
มุมมอง 3203 ปีที่แล้ว
In this video, we will walk through a simple array loading and traversal problem. You will be shown explicitly how to load values into a partially-filled array, and how to traverse the elements in the array.
How-to: Sign up for Github
มุมมอง 2323 ปีที่แล้ว
A quick video walkthrough for creating a GitHub account.
Lesson 02 - If-Else Decision Structure
มุมมอง 3243 ปีที่แล้ว
In this video, we create a solution that utilizes an if-else decision structure. We will work from problem statement through final testing, following best practices along the way.
Lesson 01 [Supplemental] Arithmetic, Types, and Math
มุมมอง 2523 ปีที่แล้ว
A brief look at arithmetic operators and precedence, numeric types, and the Math class.
Lesson 03 - Error and Exception Handling
มุมมอง 2203 ปีที่แล้ว
In this video, we will 'beef' up a previous solution with defensive programming and exception handling to improve robustness and the user experience.
Lesson 05 - Working with Methods
มุมมอง 3453 ปีที่แล้ว
In this video, you will learn how to declare methods, call methods, and use Visual Studio to help refactor existing solutions by extracting methods in your code.
How-To: Download from and upload to GitHub
มุมมอง 5703 ปีที่แล้ว
A brief walkthrough guide for downloading an assignment, making edits, and then uploading changes to GitHub.
Lesson01 [supplemental] Comments
มุมมอง 1293 ปีที่แล้ว
A brief demonstration of how to use comments in your code and the importance of a short title introduction for programs.
Lesson 03 - For Loop
มุมมอง 1293 ปีที่แล้ว
In this video, we'll implement a counter-controlled loop in a solution to a practice problem. Both the 'while' and 'for' loop statements will be demonstrated. As well, we will format output for display in a table.
Lesson02 [Supplemental] Debugging with Visual Studio
มุมมอง 1003 ปีที่แล้ว
A brief video demonstrating how to set breakpoints and walkthrough your code in Visual Studio debug mode. Useful for finding errors in your programs and also for gaining a deeper understanding of how your programs are executed.
Lesson 06 [Supplemental] - Working with Arrays and Methods
มุมมอง 2043 ปีที่แล้ว
A brief demonstration of how to work with array references when passed to methods.
Lesson 07 [Supplemental] - Using a List
มุมมอง 1423 ปีที่แล้ว
This brief video will demonstrate how to create a List to hold object in your solutions.
Lesson01 - Input, Output and Using Variables
มุมมอง 7473 ปีที่แล้ว
Lesson01 - Input, Output and Using Variables
Walkthrough: Install Visual Studio Community 2019 for Windows
มุมมอง 1613 ปีที่แล้ว
Walkthrough: Install Visual Studio Community 2019 for Windows
Welcome to CPSC1012 - Spring 2020
มุมมอง 2893 ปีที่แล้ว
Welcome to CPSC1012 - Spring 2020
Lesson01 - Numbers and Arithmetic
มุมมอง 3143 ปีที่แล้ว
Lesson01 - Numbers and Arithmetic
CPSC1012 Walkthrough - HelloWorld (Windows)
มุมมอง 1253 ปีที่แล้ว
CPSC1012 Walkthrough - HelloWorld (Windows)
Lesson01 [supplemental] String Interpolation
มุมมอง 1823 ปีที่แล้ว
Lesson01 [supplemental] String Interpolation

ความคิดเห็น

  • @lovethisgame23
    @lovethisgame23 11 หลายเดือนก่อน

    years later still here. Great videos. Thank you!

  • @ilonasemicheva3129
    @ilonasemicheva3129 ปีที่แล้ว

    OK, and what if I want to make forecast for several products (sku) at once (several targets). 🤔 What should I do?

  • @nakashbym2331
    @nakashbym2331 ปีที่แล้ว

    hey please tell me the name of software...

  • @Rugbywarfare
    @Rugbywarfare ปีที่แล้ว

    Pro tip, he doesn't start doing time series stuff until 15mins in!

  • @user-pd9dt2ik9p
    @user-pd9dt2ik9p ปีที่แล้ว

    Good

  • @pilupol2302
    @pilupol2302 ปีที่แล้ว

    Hello from Poland, I downloaded Orange version 3.34, you have an example from Orange 3.27.1, currently version 3.34 is available for download without the widget in the time Series - As Timeseries module, do you have an idea where to get the earlier version from As Timeseries? Do you know the reason why this widget was removed? I need this widget for my work, thanks in advance for your help!

    • @NathanHumphrey
      @NathanHumphrey ปีที่แล้ว

      Hello! I just installed version 3.34.0 and had no trouble installing the Time Series add-on. Once Orange is running, navigate to the "Options" menu and select "Add-ons...". You should be able to install the add-on from there.

  • @InfinitySamurai1111
    @InfinitySamurai1111 ปีที่แล้ว

    thanks a lot.

  • @ruDeuser00
    @ruDeuser00 ปีที่แล้ว

    Thanks for the tool.

  • @podunkman2709
    @podunkman2709 ปีที่แล้ว

    Hi. I try to use it to stock quantity predictions. I have two columns; date and quantity. Two years back, one row each month. Does not matter how many 'forecat steps ahead' I set it gives me only two next months. The next months values are same like the second.

    • @NathanHumphrey
      @NathanHumphrey ปีที่แล้ว

      If you're relying on the chart to show the updated forecast values, I've found that sometimes it doesn't update when you make changes to the model widget. You might want to try removing it and adding again. Otherwise, I can't seem to duplicate the issue (i.e. when I add/subtract forecast steps in the model widget, the Data Table widget updates accordingly).

  • @ilhamgerdi1398
    @ilhamgerdi1398 ปีที่แล้ว

    Hello, Thanks for the video, I have a question can I use this model to predict the weather? by ARIMA?

    • @NathanHumphrey
      @NathanHumphrey ปีที่แล้ว

      You can use ARIMA to perform short-term forecasting for any time-series data.

  • @BOCIL_KEHIDUPAN_WINDAH
    @BOCIL_KEHIDUPAN_WINDAH ปีที่แล้ว

    love it man!

  • @pasof
    @pasof ปีที่แล้ว

    Thanks

  • @rongladney
    @rongladney 2 ปีที่แล้ว

    Nathan, you gave such an excellent presentation on using Orange. I gained so much insight on the different functionalities of the program. Thank you much for sharing and teaching the basics of data exploration and analysis. I can't wait to watch more of your future videos on this subject.

  • @garymichalske2274
    @garymichalske2274 2 ปีที่แล้ว

    Hi Nathan. I started listening to this video while driving home from work. I was so happy to hear the depth you put into the conceptual thinking that goes along with preparing data for analysis in Orange. I’m trying to learn Orange for sports betting prediction and feel your videos will teach the concepts I’ll need to do this. I’m very excited to finish watching this video and the ones that follow in this playlist. Thanks!

  • @AbwabulJinan
    @AbwabulJinan 2 ปีที่แล้ว

    How to do classification Citrus fruit ripeness using the support vector machine and naives bayes algorithm ? Pliss

  • @AbwabulJinan
    @AbwabulJinan 2 ปีที่แล้ว

    How to do classification Citrus fruit ripeness using the support vector machine and naives bayes algorithm ? Pliss

  • @AbwabulJinan
    @AbwabulJinan 2 ปีที่แล้ว

    Goodd

  • @user-xy9jy4yi2q
    @user-xy9jy4yi2q 2 ปีที่แล้ว

    how can I apply gradient descent on images?

  • @charalamposdervenis4960
    @charalamposdervenis4960 2 ปีที่แล้ว

    Very detailed and useful, well done! Thank you!

  • @user-ot8qx9pi5y
    @user-ot8qx9pi5y 2 ปีที่แล้ว

    Could you upload a video using VAR model to forecast exchange rate(USD/KRW)..?

  • @fernandocordoba5934
    @fernandocordoba5934 2 ปีที่แล้ว

    This is really really good. Very REAL and detailed explanation about how it should be. This is like a tutorial from scratch. Suscribed, liked and ill keep an eye on your videos. Thanks!

  • @twanjansen1858
    @twanjansen1858 2 ปีที่แล้ว

    Hi Nathan, I have some questions. Can i email them?

  • @kraevingsdiary3358
    @kraevingsdiary3358 2 ปีที่แล้ว

    This is good! can you help me with my assignment please....

  • @leonvahlkamp3419
    @leonvahlkamp3419 2 ปีที่แล้ว

    Hi Guys! I took yahoo finance data. Selected two columns CLOSE and DATE. Than I made it AS Timeseries via DATE. But ARIMA is not working. I get the an error fitting model: typeerror: fit() unexpected keyword argument 'disp'". Can someone help me? Thx

  • @eliastakura8218
    @eliastakura8218 2 ปีที่แล้ว

    That's dope

  • @princee9385
    @princee9385 2 ปีที่แล้ว

    Pls do geospatial data analysis using orange. Thanks alot buddy.

  • @davidkiplangat2590
    @davidkiplangat2590 2 ปีที่แล้ว

    nice and educative content. you should consider creating a course. if you have a playlist, kindly share the link. good work.

    • @NathanHumphrey
      @NathanHumphrey 2 ปีที่แล้ว

      Hi David, I've got a playlist with a few videos on data mining with Orange that includes this video: th-cam.com/play/PLsekyr5p1HlIN0OYFPwNmnBheAgAMWVYe.html.

  • @williamboyd8688
    @williamboyd8688 2 ปีที่แล้ว

    That's good stuff. Would be great to see more.

  • @nishantkumar9570
    @nishantkumar9570 2 ปีที่แล้ว

    We can split the data into train and test sets using Orange too

  • @diasvivek
    @diasvivek 3 ปีที่แล้ว

    Thank you so much for nicely explaining, can you please share the excel used @ dataguyindia@gmail.com Appreciate your support!

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      Hi Vivek, you can download the data from the Kaggle link I provided in the description.

  • @princee9385
    @princee9385 3 ปีที่แล้ว

    Awesome

  • @dipensoni5672
    @dipensoni5672 3 ปีที่แล้ว

    Excellent calm explanation. I liked it very much

  • @bhagatrishi5454
    @bhagatrishi5454 3 ปีที่แล้ว

    Thank you very much 👍👍👍👍🙏

  • @kevingibperry
    @kevingibperry 3 ปีที่แล้ว

    Awesome Video Nathan. This has helped me a lot. Thank you.

  • @novaagustina1036
    @novaagustina1036 3 ปีที่แล้ว

    Thank you, I feel very helpful

  • @sayemali6769
    @sayemali6769 3 ปีที่แล้ว

    Hi there, amazing video, thanks for taking your time to make it! I have one question I was hoping you can please help me with, I followed your steps and it looks like my model is working the same as yours, the only difference is my model is not forecasting anything further than the last recorded date and this is already actualised so it’s not really a forecast. How do I adjust the model so I can choose how far it forecasts to? I.e to forecast the remaining months of the year, and then the following year

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      Hi Mohammed, have you updated the "Forecast steps ahead" field on the ARIMA Model settings window? You can see this setting when I open the ARIMA Model settings around the 29:10 minute mark of the video.

    • @sayemali6769
      @sayemali6769 3 ปีที่แล้ว

      @@NathanHumphrey Hi Nathan, thank you for the reply, I’ve increased the forecast steps ahead and this changes the data table after the arima model widget but the line chart still doesn’t show any forecasting, it only shows the actualised results. Any other ideas on how to solve this please?

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      The Line Chart widget may just need a refresh, depending on how you connected the time-series data and the forecast steps. Open the Line Chart widget settings (double-click on the widget) and then deselect the time series feature (click in the white space below the feature) and then re-select it. When you deselect the feature, the chart should go blank, and then when you re-select it, you should see the time-series and forecast steps in the chart.

    • @sayemali6769
      @sayemali6769 3 ปีที่แล้ว

      @@NathanHumphrey Yeah still no luck after following this, it still continues to show a line graph between the first and last recorded dates, no forecasts are being plotted. Would you please be able to discuss with this with me through Microsoft teams or anything like that? I have a project coming up soon and would really like to implement this with the dataset I have, appreciate all the help thanks

  • @mddelowerhossain9317
    @mddelowerhossain9317 3 ปีที่แล้ว

    hi , i can see my graph on line chart but i could not see any forceasting.

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      You may not have the "Forecast steps ahead" field set for the ARIMA Model settings. Open the settings and check that the forecast steps are set to something greater than zero (I open the ARIMA Model settings around the 29:10 minute mark).

  • @mddelowerhossain9317
    @mddelowerhossain9317 3 ปีที่แล้ว

    hi sir, my link chart is showing some error, i could not see the diagram in the link chart . And my file is a csv file. can you tell me about the error??

  • @princee9385
    @princee9385 3 ปีที่แล้ว

    I meant 120 Images sir. Pls do the video asap and God bless you for the effort.

  • @princee9385
    @princee9385 3 ปีที่แล้ว

    I love the way you simplify ML using orange and I'm proud that this platform is free however recently I tried classifying some images into four classes and each were about 120 sadly I wasn't able to see any of the models in the test and score widget meaning that the image classification from the ads on area didn't work. Could you help me work this out please Nathan. I really respect you on this and thanks for doing this to the many of us that don't want to learn coding. Lol.

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      Thank you for the kind words, I'm glad you found my videos useful. I'm not sure what you mean when you say "each were about 120", but I can look into putting together an image classification video (or series) in the near future. I've been quite busy with work, but I hope to have more time to dedicate to videos next month.

  • @mattmatt245
    @mattmatt245 3 ปีที่แล้ว

    Will p,d ,q values be detected automatically, or you have to provide these parameters manually ?

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      You have to manually provide the p, d, and q values as Orange has no way of knowing how you'd like to treat the data. If you're unfamiliar with the ARIMA parameters, you can use the Model Evaluation widget in Orange to see how the RMSE is affected (lower is typically better) by modifying the p, d, and q values to help you choose appropriate settings.

    • @mattmatt245
      @mattmatt245 3 ปีที่แล้ว

      @@NathanHumphrey So, it's not an automated solution, like here: th-cam.com/video/6N5vvyxxREA/w-d-xo.html

    • @NathanHumphrey
      @NathanHumphrey 3 ปีที่แล้ว

      EViews is a different application, and the video shows the use of Automatic ARIMA Forecasting. The Orange ARIMA widget doesn't support automatic parameter optimization; there may be another widget out there that does, but I don't know of any.

  • @kamalsuri1242
    @kamalsuri1242 3 ปีที่แล้ว

    Very educational, looking forward to your upcoming videos on forecasting series and Orange.

  • @mohamedelouardbaouche7692
    @mohamedelouardbaouche7692 3 ปีที่แล้ว

    Very good Job :)

  • @kattysharma786
    @kattysharma786 3 ปีที่แล้ว

    hello sir i need help with time series can you help please