Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EPIC] Launch IbisML #17

Open
1 task
lostmygithubaccount opened this issue Jan 19, 2024 · 21 comments
Open
1 task

[EPIC] Launch IbisML #17

lostmygithubaccount opened this issue Jan 19, 2024 · 21 comments
Assignees
Labels
Milestone

Comments

@lostmygithubaccount
Copy link
Member

lostmygithubaccount commented Jan 19, 2024

Acceptance criteria: IbisML is improved and publicly launched with a blog.

TODOs:

@gforsyth
Copy link
Member

gforsyth commented Jan 19, 2024

Can we define "release" for this? Asking because there are releases on PyPI

@lostmygithubaccount
Copy link
Member Author

true, let me just edit -- we've "released" but we haven't really launched in any public way, that's what this is to capture

@lostmygithubaccount lostmygithubaccount changed the title meta: Release and launch IbisML meta: Launch IbisML Jan 19, 2024
@lostmygithubaccount
Copy link
Member Author

Weekly Update:
2024-01-18

  • no update

(copying over last week's update on behalf of Gil)

@gforsyth
Copy link
Member

No update

@gforsyth
Copy link
Member

gforsyth commented Feb 1, 2024

  • Meeting (2024/02/01) to discuss direction and planning for IbisML

@gforsyth gforsyth assigned jcrist and unassigned gforsyth Feb 7, 2024
@jcrist
Copy link
Member

jcrist commented Feb 8, 2024

  • Met to plan out user stories, sync on current status and design.

@jcrist
Copy link
Member

jcrist commented Feb 15, 2024

Weekly Update:
2024-02-15

  • Continued knowledge transfer to (former) claypot team.
  • Continued research and planning out scope and design for a new redesigned ibisml package.

@lostmygithubaccount
Copy link
Member Author

Weekly Update:
2024-02-22

@jcrist
Copy link
Member

jcrist commented Mar 7, 2024

Weekly Update:
2024-03-07

  • Refactor PR is up but not yet merged.

@jitingxu1
Copy link
Collaborator

Weekly Update:
2024-03-21

@lostmygithubaccount lostmygithubaccount modified the milestones: Q1 2024, Q2 2024 Mar 22, 2024
@jitingxu1
Copy link
Collaborator

Weekly Update
2024-03-29
PR in review
#48
PR in progress
#34

@jitingxu1
Copy link
Collaborator

jitingxu1 commented Apr 3, 2024

@jitingxu1
Copy link
Collaborator

Weekly Update
2024-04-11
Demo

  • Internal demo on 2024-4-11

ML Preprocessing steps implementation

@lostmygithubaccount lostmygithubaccount changed the title meta: Launch IbisML [EPIC] Launch IbisML Apr 18, 2024
@jitingxu1
Copy link
Collaborator

Weekly Update
2024-04-18
Demo

  • Did internal demo using duckdb on nycflights data, collected feedbacks for the incoming demo
  • Booked the company tech demo on May 2nd.

Backends:

  • Ran ML modeling use ibisml and sklearn on Theseus, it works but some steps have issue, will keep working on this

ML Preprocessing steps implementation (P0)

@jitingxu1
Copy link
Collaborator

Weekly Update
2024-04-24
Demo

  • Run the same ml workflow on Theseus, detected some issues, and did some fix and raise the issues to the stakeholders.

Newly Merged PRs

Review

@jitingxu1
Copy link
Collaborator

jitingxu1 commented May 2, 2024

Weekly Update
2024-05-02

Demo:

  • Company Demo: Executing a machine learning workflow using ibisml and scikit-learn with various models (scikit-learn, XGBoost, PyTorch) across different badkends including Theseus, BigQuery, and DuckDB

Tech

  • update ibis dependency to 9.0
  • merged two new preprocessing steps: KbinsDiscretizer and target encoding
  • add model picker to examples
  • support torch
  • restructure ibisml website and add newly steps to documentation
  • fixed bugs:

@jitingxu1
Copy link
Collaborator

Weekly Update
2024-05-15

We majorly focus on release work for the past two weeks, including planning, bug fix and codebase refactor.

Done:

  • code refactor
    • rename it to ibis_ml
    • make moudules under step private
  • make websites and docs prettier
  • bug-fix

In Progress

  • Add support matrix for different backends
  • Unit tests for different backends. [we may only use the support matrix to tell users how many steps are available for the specific backend, this effort probably will not continue]

@jitingxu1
Copy link
Collaborator

Weekly Update
2024-05-23

Done

  • Submitted 30-min talk abstract to ODSC-West
  • Initial version of ibisML support matrix - link, plan to better show the information to the users, and prepare the 2024 table contest

In Progress

@jitingxu1
Copy link
Collaborator

jitingxu1 commented May 30, 2024

Weekly Update
2024-05-30

Done

Todo:

@jitingxu1
Copy link
Collaborator

Weekly Update
2024-06-10

Done:

  • Finish a kaggle project with IbisML
  • External clients exploration [Ongoing]

Todo:

  • Prepare the presentation for risingwave
  • Polish the kaggle project for a blog and examples
  • Improve website
  • fix bugs

@deepyaman
Copy link
Collaborator

deepyaman commented Jun 20, 2024

Weekly Update
2024-06-20

Done:

  • Delivered lightning talk at PyData London
  • Fixed issues to enable running the tutorial on Postgres (in the form of upstream Ibis enhancements)
  • Website content enhancements

In progress:

  • Resolve button formatting issue on website

To do:

  • Add FAQ section to website
  • Improve rendering of support matrix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: backlog
Development

No branches or pull requests

5 participants