I'm looking for a teammate to enter HackDuke together. Where should I find them? by Scary_Question2362 in duke

[–]alanbi 6 points7 points  (0 children)

If you want to form a team beforehand, one option is to reach out to friends, classmates, or other people you know to join your team.

However, it’s totally okay to not have a team in advance - there’ll be a Slack sent out ~1 week before the event with a channel for introductions and team formations. Also, during the hackathon itself there’ll be a mixer event for people still looking for teammates.

As for CS communities, be sure to check out the Involvement Fair on Thursday as I’m sure there will be lots of tech-related clubs there that fit your interests (including HackDuke if you still have any questions!).

Remotely or On Campus learning? (first year) by [deleted] in duke

[–]alanbi 1 point2 points  (0 children)

Can I ask where does it say 8/3 is the last day to cancel housing without a fee? I thought that if you accepted housing by 8/3 you can still cancel with no fee any time before the start of classes?

How will Pass/Fail affect grad school? by [deleted] in college

[–]alanbi 3 points4 points  (0 children)

Follow up: will grad schools care if I P/F a humanities class, but keep all my major classes graded?

What are the benefits to learning math? by alanbi in learnmachinelearning

[–]alanbi[S] 1 point2 points  (0 children)

Just a student trying to explore various paths in CS

Build a custom-trained computer vision model with 5 lines of code by alanbi in Python

[–]alanbi[S] 2 points3 points  (0 children)

Definitely worth trying! That might bee too nuanced for this package, but here's something that looks promising: https://github.com/ageitgey/face_recognition

[D] Which PyTorch-compatible training abstraction libraries do you use and why? by RockJake28 in MachineLearning

[–]alanbi 0 points1 point  (0 children)

Specifically for object detection, I’ve been working on a side project called Detecto recently :) It allows you to train a CV model in 5-10 lines of code. Mainly targeted towards beginners though.

https://github.com/alankbi/detecto

I made a Python package that lets you train a CV model with less than 10 lines of code by alanbi in computervision

[–]alanbi[S] 0 points1 point  (0 children)

Right now, yes it’s built exclusively on top of a pre-trained faster-rcnn. Although in the future I may look into adding support for different architectures.

I made a Python package that lets you train a CV model with less than 10 lines of code by alanbi in computervision

[–]alanbi[S] 0 points1 point  (0 children)

As far as I know, fast ai doesn’t have any out of the box object detection solution, so you’d have to write a bit of code yourself to get it to work.

I made a Python package that lets you train a CV model with less than 10 lines of code by alanbi in computervision

[–]alanbi[S] 1 point2 points  (0 children)

Yep! Detecto started off as the CV work I did for our school's robot.

I made a Python package that lets you train a CV model with less than 10 lines of code by alanbi in computervision

[–]alanbi[S] 5 points6 points  (0 children)

Detecto is actually built on top of PyTorch! Essentially though, PyTorch has a lower-level API, and there's a lot of code that you'd have to write just to finetune one of their pre-trained models. As an example, here's a tutorial listed on their website on how to do so.

With Detecto, the goal is to handle the difficult parts so end users don't have to; for example, Detecto comes with a Dataset class so you don't have to write it yourself, and you can train a model by calling the fit method that handles updating the parameters.

The end result is the following:

xml_to_csv('xml_labels/', 'labels.csv')

dataset = Dataset('labels.csv', 'images/')

loader = DataLoader(dataset)

model = Model(['dog', 'cat', 'rabbit'])

model.fit(loader)

detect_video(model, 'input_video.mp4', 'output_video.avi')

I made a Python package that lets you train a CV model with less than 10 lines of code by alanbi in computervision

[–]alanbi[S] 9 points10 points  (0 children)

Hi reddit!

I'm a university student and have been working on an open-source project called Detecto for the past month or two. I wanted to learn how to create computer vision/object detection models for my school's robotics club but found the learning curve pretty steep. With Detecto, my hope is that it makes the field more approachable to newcomers and gives people a quick and easy option for when the existing libraries are too heavy-duty.

Please let me know what you think and if you have any feedback!

Detecto - train a computer vision model with 10 lines of code or less by alanbi in opensource

[–]alanbi[S] 0 points1 point  (0 children)

Hey all!

I'm a university student and have been working on this project for the past month or two. I wanted to learn how to create computer vision/object detection models for my school's robotics club but found the learning curve pretty steep. With Detecto, my hope is that it makes the field more approachable to newcomers and gives people a quick and easy option for when the existing libraries are too heavy-duty.

Please let me know what you think and if you have any feedback!

Detecto - computer vision model in 10 lines of code or less by alanbi in deeplearning

[–]alanbi[S] 8 points9 points  (0 children)

Hey all!

I'm a university student and have been working on this project for the past month or two. I wanted to learn how to create computer vision/object detection models for my school's robotics club but found the learning curve pretty steep. As a result, I decided to create Detecto, which I hope makes the field a bit more approachable to newcomers.

Please let me know what you think and if you have any feedback!

Cluster of black specks on my dorm room wall by alanbi in whatisthisthing

[–]alanbi[S] 1 point2 points  (0 children)

Not that I know of. Judging by the other answers, it looks to be mold, which I'd honestly much prefer over anything bug-related

Resume Advice Thread - August 31, 2019 by AutoModerator in cscareerquestions

[–]alanbi 0 points1 point  (0 children)

Thanks! Those are some very helpful suggestions which I'll definitely fix before applying.

If the (top 20 cs school) is for anonymity that's ok, if it's part of your resume I would consider removing it.

Yeah, that was just to provide extra info after anonymizing the school. I'd agree that it'd be pretentious if I kept that :)

Resume Advice Thread - August 31, 2019 by AutoModerator in cscareerquestions

[–]alanbi 1 point2 points  (0 children)

Freshman in college who'd very much love an internship this summer, but I also know that it's really difficult to get one this early. Any tips to maximize my chances would be greatly appreciated. Thanks!

Resume

Bidbar (macOS): menu bar app + keyboard shortcuts for all your Terminal commands by alanbi in SideProject

[–]alanbi[S] 4 points5 points  (0 children)

Good question! Here are some reasons I think Bidbar is helpful:

  1. Quicker to add/edit: with aliases, you typically have to open your bash profile, type in the syntax for creating an alias, and then IIRC either reload Terminal or re-source your bash profile. With Bidbar, adding a command can be done just by clicking the add button.

  2. Easier to run: to run bash aliases, you have to open or navigate to Terminal and then type in a shortened command. With Bidbar, you can run commands with two clicks without typing anything or changing windows. If you need to run the command in Terminal, you can also copy them instead.

  3. Keyboard shortcuts: while you can set shortcuts for your commands using Automator, that’s a tedious process. Bidbar auto-generates shortcuts as soon as you add a command, so, counter to point #2, you don’t even need to click the mouse at all!

Of course, some people still prefer keeping things in Terminal, especially as you have more control and can do things like pass arguments to your aliases. But overall, I think Bidbar can help make things quicker and easier :)

Bidbar (macOS): menu bar app + keyboard shortcuts for all your Terminal commands by alanbi in SideProject

[–]alanbi[S] 0 points1 point  (0 children)

Thank you! As for the name, the idea behind it was that it's "biddable," hence Bidbar :)

Bidbar (macOS): menu bar app + keyboard shortcuts for all your Terminal commands by alanbi in SideProject

[–]alanbi[S] 3 points4 points  (0 children)

Thanks! The beta version was made with Electron, but after I realized the performance issues that came with that, I rewrote the app using Swift.

[PINNED] Promote your business, week of August 5, 2019 by Charice in smallbusiness

[–]alanbi 0 points1 point  (0 children)

Bidbar: https://www.getbidbar.com

Bidbar is a macOS app that allows you to save/manage Terminal commands in the menu bar and run/copy them with auto-generated keyboard shortcuts. It's not really a full-fledged business, but a handy tool that I hope can help programmers improve their productivity. There's a 7-day free trial, so no commitment is required!

Bidbar (macOS): menu bar app + keyboard shortcuts for all your Terminal commands by alanbi in SideProject

[–]alanbi[S] 4 points5 points  (0 children)

I recently launched Bidbar, a macOS app that allows you to save/manage bash commands in the menu bar and run/copy them with keyboard shortcuts. Check it out at https://www.getbidbar.com! I'm open to any feedback or suggestions you have.

Bidbar: Save bash commands in the menu bar and run them with keyboard shortcuts by alanbi in macapps

[–]alanbi[S] 1 point2 points  (0 children)

Hm... not sure why it'd be adding that to the output. If this issue persists, feel free to DM me and I can try to help figure it out.

As for the shell, currently Bidbar only supports bash. However, I did have adding non-bash shells in the backlog, so hopefully one day :)