Jupyter Notebook H2o

Open-source Jupyter Notebook projects categorized as H2o

Jupyter Notebook H2o Projects

  • H2O

    H2O is an Open Source, Distributed, Fast & Scalable Machine Learning Platform: Deep Learning, Gradient Boosting (GBM) & XGBoost, Random Forest, Generalized Linear Modeling (GLM with Elastic Net), K-Means, PCA, Generalized Additive Models (GAM), RuleFit, Support Vector Machine (SVM), Stacked Ensembles, Automatic Machine Learning (AutoML), etc.

    Project mention: Interview AI Coach - by email | reddit.com/r/Unemployed | 2023-05-13

    Here is the transcribed portion of what you sent: Within this project, or another example, for some examples of maybe encountering resistance or someone who's just like a specific person who seemed really opposed to your ideas that you had to influence or win over, and how you approach that sort of personality-based problem. Yeah, great question. So, at Lineate, I mentioned earlier that I helped to kind of upscale the entire workforce. We're talking 200 engineers, marketing folks, sales folks, account managers. And I had just, so in an effort to kind of upscale this and identify opportunities for machine learning, I followed Andrew Ng's framework for approaching ML in the enterprise. Basically, it's like one-pagers, where I define the problem statement. Do we have access to the data? Do we have data privacy or regulation concerns? What are some risk assumptions, success criteria, all that stuff. So, I put together like 20 plus one-pagers across all the different opportunities, and I generated a successful proof of concept with the team after it was a failure, of course, at first, but we turned it into a success. And part of this Andrew Ng framework in AI in the enterprise, it's like you want to generate a center of AI excellence, where it's like you share best practices with the rest of the organization. So, nobody told me that I had to do this, but this is kind of like something that I aspire towards. And in the process of trying to be inclusive with the 200 engineers, there was one engineer who was unwilling to participate. There was a phase two of his project that had an AI component that used the same tool that we used in Google Cloud. And I opened a Slack channel with our team and himself to try to get him to share what he's working with so that my team can also share what learnings we had with that tool. He just wasn't willing to participate. I just couldn't understand. It's like, how can you not? I mean, this isn't your benefit. This is a team. You got to be a team player. So, my first reaction was like, seek to understand, what's the context here? What's the background? I asked around. I talked to engineers who worked with him. I talked to higher ups without kind of like mentioning that this person was problematic, but just to understand what the nature is. And it turns out he doesn't report to the director of Solution Architecture Engineering. Instead, he reports directly to the CEO. I was like, oh, that's interesting. It turns out he came into the company through an acquisition. He was like a startup founder. So, he's used to running the show. So, when it comes to working with a team of 200 engineers, he's a superstar in terms of performance, but maybe team play-wise, not so much. So, understanding that context really helped me understand where he's coming from. And the next thing I did was I tried to anticipate, what are some of his needs? What can I do to help him reach his goals? And he wanted to, of course, do well on his project because he's a high performer. He wants to be aware of any risks early on. So, what I did was I got a hold of a sample dataset from the work that he was doing. And since I had access to some tools that he did not have, like h2o.ai, DataRobot, I took some of his data samples, put it into these tools, ran different algorithms on them, like GBM, different neural networks, to get a sense of what does a confusion matrix look like? What is this two by two matrix of true positive, false positive, and stuff like that. So, I was able to deliver some of these confusion matrices to him so that he's aware of it. And another thing is, I said, the tool that you're using is the same tool that we used. Well, guess what? It doesn't do so well in a sub-10 millisecond environment, which is one of the needs of your project. You might want to consider SageMaker endpoint where you can deploy artifact there so that this latency requirement is not a problem. So, I kind of anticipated where his needs are, being proactive to help him, offer advice where I anticipated that he needed help and extra guidance. He started kind of like more open up. And guess where I shared some of these insights? I shared it in the channel that he originally did not want to participate in. And I said, I'm going to share it in this channel. So, then he takes a look there and he starts replying to that. So, now I kind of like, kind of guided him to take one step into like this channel. So, now whatever reply he says, then my engineers can see that reply. And now it's like we have a team spirit going on now. So, that's like how I kind of got him from not wanting to participate to now participating. And on top of that, I also did like these company wide webinars where I showcase our teams. I put their profile pictures on the front slide. So, when everybody dials in, then they could see like, these are the people on my team. Here's what we're working on. And I asked him, you're really good at what you do. I would love to include you in this team in the next meeting. Are you okay with it if I put your profile picture on the front page? And he said, yes, right away. So, like helping to kind of like, because it's not like I need the credit. I just distribute some of the visibility to some of these star engineers and kind of like in exchange, you get like better collaboration. And that goal of the AI Center for Excellence for better kind of sharing best practices and learnings. So, I think by doing that, I was able to kind of like turn an icky situation into something that became a team effort. That's awesome. Love it.

  • benchmarks

    Comparison tools (by catboost)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-05-13.

Jupyter Notebook H2o related posts


Project Stars
1 H2O 6,294
2 benchmarks 156
ONLYOFFICE Docs — document collaboration in your environment
Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises