#250 skorch your scikit-learn together with PyTorch


Manage episode 302467642 series 1305988
By Michael Kennedy and Brian Okken. Discovered by Player FM and our community — copyright is owned by the publisher, not Player FM, and audio is streamed directly from their servers. Hit the Subscribe button to track updates in Player FM, or paste the feed URL into other podcast apps.

Watch the live stream:

Watch on YouTube
About the show

Sponsored by us:

Special guest: Prayson Daniel

Brian #1: Exciting New Ways To Be Told That Your Python Code is Bad

  • Two new pylint errors
    • consider-ternary-expression
 if condition(): x = 4 else: x = 5 
 x = 4 if condition() else 5 
  • while-used
    • it unconditionally flags every use of while expressions.
    • generally, while should be avoided.

Michael #2: GitHub Readme Stats

Prayson #3: Nox

  • Nox appeared as “footnotes” in Episodes 182 and 248 (Hypermodern Python …)
  • It does tox what invoke did (substituting GNU Make)

Brian #4: Two tools for dealing with text

  • python-easyfrontmatter - a small package to load and parse files (or just text) with YAML (or JSON, TOML or other) front matter.
 >>> post = frontmatter.load('tests/yaml/hello-world.txt') >>> print(post['title']) Hello, world! 
  • Tried it with a helper script I’m using with Hugo, and it parses Hugo metadata in blog posts like a dream.
  • ftfy - fixes text for you
  • “Take in bad Unicode and output good Unicode”
 >>> import ftfy >>> ftfy.fix_text('✔ No problems') '✔ No problems' 

Michael #5: MPIRE (MultiProcessing Is Really Easy)

  • A Python package for easy multiprocessing, but faster than multiprocessing
  • It combines the
  • convenience of map like functions of multiprocessing.Pool
  • with the benefits of using copy-on-write shared objects of multiprocessing.Process,
  • together with easy-to-use worker state, worker insights, and progress bar functionality.
  • Many features
  • Requisite shoutout to unsync too.

Prayson #6: skorch




Joke: Adoption

255 episodes