An automatic reaction network generator for reactive molecular dynamics simulation

ReacNetGenerator ReacNetGenerator: an automatic reaction network generator for reactive molecular dynamic simulations, Phys. Chem. Chem. Phys., 2020, 22 (2): 683–691, doi: 10.1039/C9CP05091D [email protected] (Jinzhe Zeng), [email protected] (Tong Zhu) Features Processing of MD trajectory containing atomic coordinates or bond orders Hidden Markov Model (HMM) based noise filtering Isomers identifying accoarding to SMILES Generation of reaction network for visualization using force-directed algorithm Parallel computing Guide and Tutorial You can install ReacNetGenerator with pip: pip install reacnetgenerator reacnetgenerator -h See the guide to […]

Read more

Embedded Python: Build a Game on the BBC micro:bit

Writing code that runs in the terminal or in your web browser is good fun. Writing code that affects the real world, however, can be satisfying on a whole other level. Writing this sort of code is called embedded development, and Python is making it more accessible than ever! This tutorial contains code snippets that allow you to build a simple game on the BBC micro:bit. To access the full code and get a sneak preview on what you’ll be […]

Read more

Build your own NLP based search engine Using BM25

Introduction Ever wondered how these search engines like Google and Yahoo work. And ever thought about how can they scan all through the internet and return relevant results in just About 5,43,00,000 results (0.004seconds). Well, they work on the concept of Crawling and Indexing. Crawling: Automated bots looks for pages that are new or updated. And stores the key information like — URL, title, keywords, and so on from the pages to be used later. Indexing: Data captured from crawling is analyzed […]

Read more

Machine Learning Consulting Rates

One thing that is top of mind for companies looking to implement machine learning and data science solutions is cost. You want solutions and strategies that deliver but at the same time, you don’t want to over-invest in something that is yet to show value. One way of doing this cost-effectively without hiring an elaborate team internally is by using consultants. Either freelance or independent consultants or companies that provide consulting services. But how much does this cost? The first […]

Read more

7 Natural Language Processing Applications for Business Problems

Did you know, that several years ago, NLP was heavily an academic discipline? Today, natural language processing or NLP has become critical to business applications. This can partly be attributed to the growth of big data, consisting heavily of unstructured text data. The need for intelligent techniques to make sense of all this text-heavy data has helped put NLP on the map. So what’s this NLP? In a strict academic definition, NLP is about helping computers understand human language. It’s […]

Read more

Visualization and diagnostics for cluster analysis in Python

Clustergram The clustergram was later implemented in R by Tal Galili, who also gives a thorough explanation of the concept. This is a Python translation of Tal’s script written for scikit-learn and RAPIDS cuML implementations of K-Means, Mini Batch K-Means and Gaussian Mixture Model (scikit-learn only) clustering, plus hierarchical/agglomerative clustering using SciPy. Alternatively, you can create clustergram using from_* constructors based on alternative clustering algorithms. Getting started You can install clustergram from conda or pip: conda install clustergram -c conda-forge […]

Read more

Searching through photos from the air of lost people in the forest with python

lacmus The program for searching through photos from the air of lost people in the forest using Retina Net neural nwtwork. The project is being developed by a non-profit organization Liza Alert. Demonstration Picture 1 Picture 2 Training data You can download Lacmus Drone Dataset (LaDD) from mail.ru cloud You also can download Lacmus version of Stenford Drone Dataset (SDD) from mail.ru cloud GitHub https://github.com/lacmus-foundation/lacmus    

Read more

A tool for monitoring and managing computing resources across multiple hosts

TensorHive TensorHive is an open source tool for monitoring and managing computing resources across multiple hosts. It solves the most common problems and nightmares about accessing and sharing your AI-oriented infrastructure across multiple, often competing users. It’s designed with simplicity, flexibility and configuration-friendliness in mind. Main features: GPU Reservation calendarEach column represents all reservation events for a GPU on a given day. In order to make a new reservation simply click and drag with your mouse, select GPU(s), add some […]

Read more

Segmentation toolbox for EM connectomics

pytorch_connectomics The field of connectomics aims to reconstruct the wiring diagram of the brain by mapping the neural connections at the level of individual synapses. Recent advances in electronic microscopy (EM) have enabled the collection of a large number of image stacks at nanometer resolution, but the annotation requires expertise and is super time-consuming. Here we provide a deep learning framework powered by PyTorch for automatic and semi-automatic semantic and instance segmentation in connectomics, which is called PyTorch Connectomics (PyTC). […]

Read more

A Python implementation of the Ensemble Slice Sampling method

zeus zeus is a Python implementation of the Ensemble Slice Sampling method. Fast & Robust Bayesian Inference, Efficient Markov Chain Monte Carlo (MCMC), Black-box inference, no hand-tuning, Excellent performance in terms of autocorrelation time and convergence rate, Scale to multiple CPUs without any extra effort. Example For instance, if you wanted to draw samples from a 10-dimensional Gaussian, you would do something like: import zeus import numpy as np def log_prob(x, ivar): return – 0.5 * np.sum(ivar * x**2.0) nsteps, […]

Read more
1 629 630 631 632 633 912