Issue #131 – Measuring and Increasing Context Usage in Context-Aware NMT

20 May21 Issue #131 – Measuring and Increasing Context Usage in Context-Aware NMT in Model improvement, The Neural MT Weekly Author: Dr. Patrik Lambert, Senior Machine Translation Scientist @ Iconic Introduction Context-aware neural machine translation (NMT) is a topic which has often been covered in this blog, for its application to domain adaptation or document-level NMT (see issues #15, #31, #34, #39, #98, #128). However, most papers on context-aware NMT present approaches which have the ability to leverage context information, […]

Read more

A video games engine for python

PursuedPyBear PursuedPyBear, also known as ppb, exists to be an educational resource. Most obviously used to teach computer science, it can be a useful tool for any topic that a simulation can be helpful. A Game Engine At its core, ppb provides a number of features that make it perfect for video games. The GameEngine itself provides a pluggable subsystem architecture where adding new features is as simple as subclassing and extending System. Additionally, it contains a state stack of […]

Read more

A tool for automatically generating 3D printable STLs from freely available lidar scan data

mini-map-maker A tool for automatically generating 3D printable STLs from freely available lidar scan data. To use this script, go to the USGS LidarExplorer https://prd-tnm.s3.amazonaws.com/LidarExplorer/index.html#/ Select an area, and then click the “Download list” button under “Lidar within AOI”This should give you a file called downloadlist.txt. Simply place this text file in the same directory as the script,and then run the script (convert.py, or convert.exe if you don’t want to deal with Python). By default,mini-map-maker will generate an STL file […]

Read more

A Discord API Wrapper for Userbots/Selfbots written in Python

DisCum A simple, easy to use, non-restrictive, synchronous Discord API Wrapper for Selfbots/Userbots written in Python. Discum is a Discord self/userbot api wrapper (in case you didn’t know, self/userbotting = automating a user account). Whenever you login to discord, your client communicates with Discord’s servers using Discord’s http api (http(s) requests) and gateway server (websockets). Discum allows you have this communication with Discord using python. The main difference between Discum and other Discord api wrapper libraries (like discord.py) is that […]

Read more

Marshall python objects to and from JSON

Pymarshaler Pymarshaler allows you to marshal and unmarshal any python object directly to and from a JSON formatted string. Pymarshaler takes advantage of python’s new typing support. By reading class init param types, we are able to walk down nested JSON structures and assign appropriate values. Basic Usage Declare a class with typing information class Test: def __init__(self, name: str): self.name = name That’s it! We can now marshal, and more importantly, unmarshal this object to and from JSON. from […]

Read more

Python library for Seeedstudio Grove devices

grove.py Python library for Seeedstudio Grove Devices on embeded Linux platform, especially good on below platforms: Coral Dev Board NVIDIA Jetson Nano Raspberry Pi # Architecture To operate grove sensors, the grove.py depends many hardware interface libraries such as mraa/upm/smbus2. For beginner or library user only, please install with online method. For developer or advanced user, please install dependencies and then install grove.py with source code. Online install install/update all dependencies and latest grove.py curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash […]

Read more

A framework for multi-wavelength/multi-messenger analysis

threeML A framework for multi-wavelength/multi-messenger analysis for astronomy/astrophysics. Astrophysical sources are observed by different instruments at different wavelengths with an unprecedented quality. Putting all these data together to form a coherent view, however, is a very difficult task. Indeed, each instrument and data type has its own ad-hoc software and handling procedure, which present steep learning curves and do not talk to each other. The Multi-Mission Maximum Likelihood framework (3ML) provides a common high-level interface and model definition, which allows […]

Read more

Python data mapper and query builder for SQL databases

Estoult Estoult is a Python toolkit for data mapping with an integrated query builder for SQL databases. It currently supports MySQL, PostgreSQL, and SQLite. Features: Not an ORM. Estoult doesn’t attempt to apply relational algebra to objects. Concise and composable (sub)queries. Easy debugging by displaying any generated SQL in a readable format. Fast. Estoult is NOT an ORM. Estoult only works with Python 3.6+ and is primarily tested on Python 3.9+. Installation Install Estoult through pip: pip install estoult Contributing […]

Read more

A test framework for Python with a focus on productivity and readability

Ward Ward is a modern test framework for Python with a focus on productivity and readability. Features Descriptive test names: describe what your tests do using strings, not function names. @test(“1 + 2 == 3″) def _(): assert 1 + 2 == 3 Modular test dependencies: manage test setup/teardown code using fixtures that rely on Python’s import system, not name matching. @fixture def user(): return User(name=”darren”) @test(“the user is called darren”) def _(u=user): assert u.name == “darren” Support for asyncio: […]

Read more

A free and open source crypto trading bot written in Python

Freqtrade Freqtrade is a free and open source crypto trading bot written in Python. It is designed to support all major exchanges and be controlled via Telegram. It contains backtesting, plotting and money management tools as well as strategy optimization by machine learning. Disclaimer This software is for educational purposes only. Do not risk money which you are afraid to lose. USE THE SOFTWARE AT YOUR OWN RISK. THE AUTHORS AND ALL AFFILIATES ASSUME NO RESPONSIBILITY FOR YOUR TRADING RESULTS. […]

Read more
1 635 636 637 638 639 920