Coder Social home page Coder Social logo

Comments (11)

asthana86 avatar asthana86 commented on May 16, 2024

@Zruty0 would be able to help with this one.

from machinelearning-samples.

Vijay27anand avatar Vijay27anand commented on May 16, 2024

@Zruty0 what i am trying to do is to use a feature selection by mutual information to return me the list of columns with the scores, can you help with a sample. Also do i need to do onehotencoding, normalize on the IDataView before doing feature selection?

from machinelearning-samples.

asthana86 avatar asthana86 commented on May 16, 2024

@Zruty0 is out on parental leave. Tom/Ivan can you folks help answer Vijay's query.
@Ivanidzo4ka @TomFinley

from machinelearning-samples.

Ivanidzo4ka avatar Ivanidzo4ka commented on May 16, 2024

Sure.
https://github.com/dotnet/machinelearning/blob/master/docs/samples/Microsoft.ML.Samples/Dynamic/FeatureSelectionTransform.cs
Here is example of our Count selection and Mutual information transforms in action.
They are gonna be part of 0.8 release (which is around the corner) but you can always try our daily nugets to test them.

from machinelearning-samples.

Vijay27anand avatar Vijay27anand commented on May 16, 2024

Thanks @Ivanidzo4ka it was helpful. I need more details on how to get the scores of individual columns similar to what we get from Azure ML Studio. I have attached the sample ML studio screen shot that showing the score of columns. Similar to this i want to identify the top columns to consider for my Label.
azureml-mi

from machinelearning-samples.

CESARDELATORRE avatar CESARDELATORRE commented on May 16, 2024

@Vijay27anand - As Ivan mentioned, with the upcoming ML.NET v08 version we're also releasing improved model explainability, so in 0.8 release, we have included tools for model explainability that we use internally at Microsoft to help machine learning developers better understand the feature importance of models ("Permutation Feature Importance") and create high-capacity models that can be easily interpreted by others ("Generalized Additive Models").
I'm writing a blog post including these features which will be published next week. Stay tuned and check it out next week at the .NET Blog, on? ๐Ÿ‘

from machinelearning-samples.

Vijay27anand avatar Vijay27anand commented on May 16, 2024

@CESARDELATORRE with 0.8 the MutualInformationFeatureSelectionUtils.Train seems to be removed, i was using to understand the score for the columns in the Mutual feature selection. Please let me know which on should i use now.

from machinelearning-samples.

CESARDELATORRE avatar CESARDELATORRE commented on May 16, 2024

Adding @rogancarr - Rogan, is there something comparable to MutualInformationFeatureSelectionUtils.Train in the new model features explainability coming in 0.8?
Any other choice to understand the score for the columns in the Mutual feature selection?

from machinelearning-samples.

Vijay27anand avatar Vijay27anand commented on May 16, 2024

@CESARDELATORRE @rogancarr can you answer how to understand the score for the columns in the Mutual feature selection in 0.8

from machinelearning-samples.

Vijay27anand avatar Vijay27anand commented on May 16, 2024

it will be implemented with #2328

from machinelearning-samples.

justinormont avatar justinormont commented on May 16, 2024

dotnet/machinelearning#2328

from machinelearning-samples.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.