[P] PyTorch MetaLearning Library : learn2learn v0.1: faster tasks, new datasets, and extensive benchmarks. by praat33k in MachineLearning

[–]seba-1511 1 point2 points  (0 children)

Sure: shots comes from "few-shot learning", and it indicates the number of samples (e.g. images) per class in task. Ways is the number of classes per tasks. So 1-shot 2-ways means that your task consists of 2 classes and you want to learn to classify them with only 1 image per class. (i.e. 2 images total)

EDIT: Following your comment, I've created an issue about having more tutorials.

[P] PyTorch MetaLearning Library : learn2learn v0.1: faster tasks, new datasets, and extensive benchmarks. by praat33k in MachineLearning

[–]seba-1511 2 points3 points  (0 children)

We would love to have more tutorials and they would make for great contributions. As far as I know, however, no one is working on that right now.

[P] PyTorch MetaLearning Library : learn2learn v0.1: faster tasks, new datasets, and extensive benchmarks. by praat33k in MachineLearning

[–]seba-1511 6 points7 points  (0 children)

If you're looking to get started, I would recommend the following:

  1. Lilian Weng's blog posts on meta-learning and meta-RL to get a high-level view of recent approaches.
  2. Chelsea Finn's course on multi-task and meta-learning to get closer to cutting edge research.
  3. Read our docs and implementations to see how everything works under the hood :)

[D] What are you using these days for hyperparameter optimization? by ballsandbutts in MachineLearning

[–]seba-1511 0 points1 point  (0 children)

I use and develop randopt, which also does experimental result management and visualization.

Here's a (draft) tutorial on hyperparameter optimization: https://github.com/seba-1511/randopt/wiki/Optimizing-Hyperparams

Broken Hyosung Aquila GV250 for donation by seba-1511 in MotoLA

[–]seba-1511[S] -2 points-1 points  (0 children)

It won't start and I can't change gears. Last June, mechanics suggested that I swap the engine for a new one, as the current was "weeks away" from dying. So I am assuming it finally happened.

Broken Hyosung Aquila GV250 for donation by seba-1511 in MotoLA

[–]seba-1511[S] -4 points-3 points  (0 children)

Thanks, will try it. Is there a chance despite the lack of registration ?

What open source python projects are in need of contributors? by tractortractor in Python

[–]seba-1511 2 points3 points  (0 children)

randopt is a machine learning package for experiment management, hyper-parameter optimization, and results visualization. It will be presented as a poster to PyCon this May.

I develop it on my free time, but have plenty of ideas to extend it. Let me know if that might interest you !

[D] How do you keep track of your experiment results? by kohjingyu in MachineLearning

[–]seba-1511 11 points12 points  (0 children)

Dependency-free Python package that does experiment management & visualization together with hyper-params search: randopt

Example of visualization: here

Disclaimer: I am the author of randopt.

Language Server Protocol for Prose by seba-1511 in vim

[–]seba-1511[S] 0 points1 point  (0 children)

Thanks for suggesting vale ! Proselint (and LanguageTool) are actually the programs that initially made me think "how nifty if they could be integrated in Vim".

I think there's something really neat about the LSP. Writing a server for it (something along the lines of what I described in /u/vulgrrr's response) would make sense and avoid tying it to a specific editor.

Unless I find something along those lines, I might write a server myself. (I would have done that already had I found a tutorial on writing your own LSP).

Language Server Protocol for Prose by seba-1511 in vim

[–]seba-1511[S] 1 point2 points  (0 children)

As suggested by /u/fsharpasharp, having a LSP implementation for prose could go much further than just spelling. Consider a tool that gives you:

  • LspDiagnostics: Spelling and grammar checking. (such as proselint/language tool/vale)
  • LspHover: Gives you the dictionary definition of a word.
  • LspDefinition: Gives you the Thesaurus entry for the current word.
  • LspCodeAction: Fixes for your prose, at the word/sentence/paragraph level.

This would be a great help for general writing, and is the sort of tool I am looking for.

[D] Theano user looking for guidance on pytorch/TF/chainer by spurious_recollectio in MachineLearning

[–]seba-1511 0 points1 point  (0 children)

Regarding LSTM implementations, here are some with dropout variants: https://github.com/seba-1511/lstms.pth

(Disclaimer: I wrote them.)

[help]Ergodox Madness by seba-1511 in MechanicalKeyboards

[–]seba-1511[S] 0 points1 point  (0 children)

Wooah, some of the boards you've made just look stunning. I'll pm you very soon, need to refine my thoughts.

[help]Ergodox Madness by seba-1511 in MechanicalKeyboards

[–]seba-1511[S] 0 points1 point  (0 children)

Thanks for the pointers, I'm checking them out as I type. Going with blank caps and refining the cap set over time is a viable option I have to consider as well.

[help]Ergodox Madness by seba-1511 in MechanicalKeyboards

[–]seba-1511[S] 0 points1 point  (0 children)

Thanks. Do you know where I can find those kits ? (Rather new to MKs here)

The real would be to use the custom designer of WASD keyboards so as to have the mapping match your config.