Machine-Learning-Indoor-Positioning is a tool that helps you find your location indoors using your WiFi connection. It uses machine learning techniques like KNN, SVM, Decision Trees, Random Forest, Linear Regression, and Ridge Regression to estimate your building, floor, and position based on WiFi signals.
Follow these steps to get started with the application:
- Visit the Release Page: Go to our Releases page.
- Download the Application: Find the latest version and download the appropriate file for your device.
To run this application, make sure your device meets the following requirements:
- Operating System: Windows 10 or later, macOS 10.14 or later, or a recent version of Linux.
- Memory: At least 4 GB of RAM.
- Storage: At least 100 MB of free disk space.
- Network: WiFi capability is essential for this application to function.
-
Download the Application:
- On the Releases page, click on the latest version.
- Choose the file suitable for your operating system and click the download button.
-
Locate the Downloaded File:
- Open your "Downloads" folder or the folder where your browser saves downloaded files.
-
Run the Installer:
- For Windows, double-click the
.exefile. - For macOS, open the
.dmgfile and drag the application into your "Applications" folder. - For Linux, follow your distributionβs guidelines for installation.
- For Windows, double-click the
-
Follow On-Screen Instructions:
- Follow the prompts to complete the installation process.
-
Launch the Application:
- Open the application from your "Applications" folder or start menu.
Once you have the application running:
- Connect to a WiFi network.
- Allow the app to access WiFi and location data.
- The app will use WiFi signals to determine your indoor position.
- You will see your estimated location displayed on the screen.
- KNN and SVM Algorithms: Uses these algorithms for precise indoor positioning.
- Multiple Estimation Methods: Able to estimate position based on different approaches, providing flexibility based on your needs.
- User-Friendly Interface: Designed for easy navigation, even for non-technical users.
- Real-Time Updates: Regular updates through the GitHub releases ensure you have the latest features and bug fixes.
If you encounter any issues:
- Ensure your WiFi connection is strong and stable.
- Restart the application if it does not find your location.
- Check the installation guide to ensure you've installed the application correctly.
For support, please open an issue on the GitHub Issues page. We strive to respond within 48 hours.
Thanks to all contributors for their hard work in making this project possible. Your efforts are highly appreciated.
We welcome feedback to improve the application. If you have suggestions or comments, please reach out via our GitHub page or leave your feedback on the Issues page.
Enjoy using Machine-Learning-Indoor-Positioning to discover your indoor surroundings.