Adaptive Class Suppression Loss for Long-Tail Object Detection

ACSL This repo is the official implementation for CVPR 2021 paper: Adaptive Class Suppression Loss for Long-Tail Object Detection. Requirements 1. Environment: The requirements are exactly the same as BalancedGroupSoftmax. We tested on the following settings: python 3.7 cuda 10.0 pytorch 1.2.0 torchvision 0.4.0 mmcv 0.2.14 conda create -n mmdet python=3.7 -y conda activate mmdet pip install cython pip install numpy pip install torch pip install torchvision pip install pycocotools pip install matplotlib pip install terminaltables # download the source […]

Read more

A simple, multipurpose Discord bot

EpicBot EpicBot is a multipurpose Discord bot that was designed to make your Discord life easier and cooler. It is also an open source project which other developers can contribute to and work on it together. Features 📌 Over 130+ commands! 🔼 99%+ uptime. 🟢 Low latency, super fast response time. 💻 Web dashboard! (coming soon) 🎶 Extremely high quality Music playback. 🎊 Welcome and Leave messages, Autorole. ✨ Level up system. 🎉 Giveaway commands. 🔨 Powerful moderation. 🎀 Regularly […]

Read more

A minimal Automatic Machine Learning solution with PyTorch

carefree-learn carefree-learn is a minimal Automatic Machine Learning (AutoML) solution for tabular datasets based on PyTorch. Carefree? carefree-learn aims to provide CAREFREE usages for both users and developers. User Side import cflearn import numpy as np x = np.random.random([1000, 10]) y = np.random.random([1000, 1]) m = cflearn.make().fit(x, y) Developer Side import cflearn import numpy as np cflearn.register_model(“wnd_full”, pipes=[cflearn.PipeInfo(“fcnn”), cflearn.PipeInfo(“linear”)]) x = np.random.random([1000, 10]) y = np.random.random([1000, 1]) m = cflearn.make(“wnd_full”).fit(x, y) Please refer to Quick Start and Build Your Own […]

Read more

Fit models to your data in Python with Sherpa

Sherpa Sherpa is a modeling and fitting application for Python. It contains a powerful language for combining simple models into complex expressions that can be fit to the data using a variety of statistics and optimization methods. It is easily extensible to include user models, statistics, and optimization methods. It provides a high-level User Interface for interactive data-analysis work, such as within a Jupyter notebook, and it can also be used as a library component, providing fitting and modeling capabilities […]

Read more

Issue #125 – Synchronous Bidirectional Neural MT

08 Apr21 Issue #125 – Synchronous Bidirectional Neural MT Author: Akshai Ramesh, Machine Translation Scientist @ Iconic Introduction In recent years, Neural machine translation (NMT) based on the encoder-decoder architecture has significantly improved the quality of machine translation. Despite their remarkable performance, NMT models have a number of flaws (Koehn and Knowles, 2017), one of which is the issue of unbalanced outputs in translation. Current neural machine translation (NMT) approaches produce the target language sequence token-by-token from left to right […]

Read more

Implementation of the Swin Transformer in PyTorch

swin-transformer-pytorch Implementation of the Swin Transformer architecture. This paper presents a new vision Transformer, called Swin Transformer, that capably serves as a general-purpose backbone for computer vision. Challenges in adapting Transformer from language to vision arise from differences between the two domains, such as large variations in the scale of visual entities and the high resolution of pixels in images compared to words in text. To address these differences, we propose a hierarchical Transformer whose representation is computed with shifted […]

Read more

Learning Spatio-Temporal Transformer for Visual Tracking

STARK The official implementation of the paper Learning Spatio-Temporal Transformer for Visual Tracking Hiring research interns for visual transformer projects: [email protected] Highlights End-to-End, Post-processing Free STARK is an end-to-end tracking approach, which directly predicts one accurate bounding box as the tracking result.Besides, STARK does not use any hyperparameters-sensitive post-processing, leading to stable performances. Real-Time Speed STARK-ST50 and STARK-ST101 run at 40FPS and 30FPS respectively on a Tesla V100 GPU. Strong performance Tracker LaSOT (AUC) GOT-10K (AO) TrackingNet (AUC) STARK 67.1 […]

Read more

The k-Nearest Neighbors (kNN) Algorithm in Python

In this tutorial, you’ll get a thorough introduction to the k-Nearest Neighbors (kNN) algorithm in Python. The kNN algorithm is one of the most famous machine learning algorithms and an absolute must-have in your machine learning toolbox. Python is the go-to programming language for machine learning, so what better way to discover kNN than with Python’s famous packages NumPy and scikit-learn! Below, you’ll explore the kNN algorithm both in theory and in practice. While many tutorials skip the theoretical part […]

Read more

Docker BuildKit: faster builds, new features, and now it’s stable

Building Docker images can be slow, and Docker’s build system is also missing some critical security features, in particular the ability to use build secrets without leaking them. So over the past few years the Docker developers have been working on a new backend for building images, BuildKit. With the release of Docker 20.10 in late 2020, BuildKit is finally marked as stable–and you don’t need to upgrade to use it, you can use it with existing Docker 19.03 installs. […]

Read more

Dying, fast and slow: out-of-memory crashes in Python

A segfaulting program might be the symptom of a bug in C code–or it might be that your process is running out of memory. Crashing is just one symptom of running out of memory. Your process might instead just run very slowly, your computer or VM might freeze, or your process might get silently killed. Sometimes if you’re lucky you might even get a nice traceback, but then again, you might not. So how do you identify out-of-memory problems? With […]

Read more
1 658 659 660 661 662 912