Hacker Newsnew | past | comments | ask | show | jobs | submit | Exorust's commentslogin

I hoped that it would be a little open ended as most questions in ML in real life are open ended.


Most ML problems in real life don’t constrain you to use linear regression or a CNN either. But there will be some metric you need to optimize.

What would take this repo to the next level is to have a reproducible data generation function for each exercise as well as a reasonable metric which must be passed. I don’t see anything that requires my classification auc to be over 0.5 which would be a basic criteria of bug-free code.


It's also what most people ask when they go for interviews.

I was reverse engineering the ML interview pipeline for myself and that's how I stumbled upon all this.

I think the data aspect does make sense tho. I might add that as the next thing to do


I'll do that. I'll also add a disclosure that I did use Gpt to generate it.


Ah god damn it.


I've been making a breakdown on the topics present for LLMs https://charoori.notion.site/topicwise-breakdown


Hey Peter, How can F1 students start their own startup and how does that affect their visa? What needs to be done later as well?


While they are in school? That's tough and the student has to be very careful not to cross any lines. CPT and pre-completion OPT sometimes work but there are significant restrictions and conditions that must be met. Oftentimes, the solution is to take a leave of absence and switch to a work via (if possible and it oftentimes isn't).


Location: Boston, MA, USA Remote: No Willing to relocate: Yes Technologies: ML: Pytorch, CuDA, FastAPI, TorchServe; Sofware Dev: Spring Boot, ReactJS, Android, Docker CV: https://charoori.com Email: charoori@bu.edu

An AI Dev with 3 years experience at Microsoft & Nvidia.


I think my question was misunderstood (probably due to my poor explanantion).

I was looking for a tool that could convert a codebase into a mindmap. Sort of like: https://resources.jetbrains.com/help/img/idea/2023.3/diagram...

https://www.jetbrains.com/help/idea/class-diagram.html#analy...


I'm still not understanding what you want to visualize. I get that you want to create a graph (or tree, the strictly hierarchal subset of graphs). That's what a mindmap is. The rabbit hole goes deep on theory https://en.wikipedia.org/wiki/Graph_theory . But a lot of different things have that data structure. Do you want to visualize files in folders? You linked to a Java class diagram - so you want the tool to interpret the code? Is it Java? Is it an object-oriented language (i.e. a language with hierarchal class structure)? Are you asking for an automated tool, or do you want to draw the mindmap yourself manually?


You might be able to do it with https://github.com/IBM/tree-sitter-codeviews - though the screenshot in the readme is in much more granular detail than class/ER diagram.

I'd be surprised if there isn't a nice way to do this with tree-sitter or LSP, not to mention some language-(..theist?! Not language-agnostic) ways.


Understand from Scitools has nice graph generators, including a dependency graph generator that might be what you are looking for. Not free and not hobbyist-cheap, but relatively inexpensive as commercial static analysis tools go.


Scitools is amazing for looking through massive legacy codebases. I wish it was free or there was an open source alternative that was as good.


I've asked a similar question in the past [1], perhaps we're both asking about similar things? :D

[1] https://news.ycombinator.com/item?id=35603022


I generally use Doxygen, turning on all possible graphs. It’s good because it can parse a variety of languages. You don’t get really nice graphs, but enough to get started to understand the code base.


These links points to basically a (very simplified UML) class diagrams.

Decent documentation tools, such as Doxygen could do this for a codebase.


A pretty cool guide on how to build LLMs. Open to community help


Any windows suggestions?


A bit basic, but I've been using "FancyZones" [1] from Microsoft's PowerToys [2] (installable via winget) on my work machine.

It at least provides options to e.g. split the display into 3 zones, meaning I can keep my main window centered with a non-ludicrous width and I don't have to permanently look to one side.

[1]: https://learn.microsoft.com/en-us/windows/powertoys/fancyzon...

[2]: https://github.com/microsoft/PowerToys


More about network protocols


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: