כיצד לחזות את מיקומך באמצעות אותות wifi

El למידת מכונה כל יום זה מתקדם יותר, לפני כמה ימים פגשתי בקשה בשם איפה אני, שלומד את המיקומים שאנו מציינים, לשם כך הוא משתמש באותות Wi-Fi ואלגוריתמי בינה מלאכותית.

מה זה ווהרמי?

איפה אני הוא יישום קוד פתוח, חוצה פלטפורמות (GNU / Linux, OSX ו- Windows), שנכתב בפייתון על ידי פסקל ואן קוטין, המשתמשת באותות Wifi ולמידת מכונה כדי לחזות היכן אתה נמצא. wifi_machine_learning

תודה לשיעור RandomForest של sklearn, יישום זה יכול לחזות עד מיקומים קרובים מאוד (בין 2 ל -10 מטר), כלומר איפה אני זה יכול לדעת אם אתה על המיטה שלך או ליד שולחן שולחן השינה שלך.

יישום זה יכול להיות משולב עם אחרים ויכול להיות התחלה של מספר עצום של יישומים או פונקציות חדשות.

Whereeami משתמש

יישום המאפשר לנו לחזות את מיקומנו יכול להיות בעל שימושים שונים, ביניהם נוכל להדגיש:

  • הראה עם החברים שלנו שהמחשב שלנו יודע בכל עת היכן הוא נמצא בבית.
  • זה יכול להיות בשימוש נרחב ברובוטיקהלדוגמא, ניתן לתכנת את הרובוטים שאחראים על הניקיון כך שלפי מיקומם הם יבצעו את הניקיון או לא.
  • ניתן להעדיף אוטומציה ביתית, שכן בהתאם למיקום שלנו ניתן להפעיל פונקציות של הבית שלנו. (דמיין שאתה יושב בכורסה ומדליק אוטומטית את הטלוויזיה, מכבה את האורות, מפעיל את המזגן, מקרר את הבירות ומפסיק לספור).
  • אנו יודעים ש- GPS כבר קיים, אך למשל במקרה של קטסטרופה, לדעת באיזה אזור ספציפי במלון תמצא יהיה עזרה מדהימה בהצלת חיים.
  • הגבול הוא הדמיון שלך.

כיצד להתקין את Whereami

התקנת Whereami היא קלה ביותר, פשוט התקין פיתון בהפצה שלך ובצע את הפקודה הבאה:

pip install whereami

כיצד להשתמש ב- Whereami

עבור איפה אני ללמוד או להראות לנו את מיקומנו נוכל להשתמש בפקודות הבאות: איפה אני

# קח 100 דוגמאות מחדר השינה שלה
Whereeami ללמוד - חדר שינה - 100

# קח 100 דוגמאות מהמטבח שלך
whereeami ללמוד -מטבח -n 100

אימות # עם הנתונים
מיקום צולב
# 0.99319

# אם אתה רוצה שהמחשב יגיד היכן הוא ממוקם
איפה אמא ​​לחזות | לומר
# המחשב אומר: "חדר שינה"

שבו האמי מנבא_פרובא
# {"חדר שינה": 0.99, "מטבח": 0.01}

אם ברצונך למחוק את המידע שנלמד על ידי היישום, תוכל לבדוק את התיקיה הבאה $USER/.whereami.

אני מקווה שמעכשיו המחשב שלך ילמד כל יום את כל המקומות שבהם אתה משתמש בו. איזה שימוש היית נותן ליישום זה?


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   דרייקן דיג'ו

    אני מניח שאתה יכול לדעת את המיקום של כל מכשיר המחובר לרשת wifi. אם כן, תוכל להשאיר את ה- Wi-Fi פתוח ולדעת במדויק איזה אדם התחבר בזכות מיקומו.

  2.   קייב אנדרס דיג'ו

    וואה
    מַברִיק!

  3.   ג'וג'ו דיג'ו

    חשבתי על הנושא הזה זמן מה ואני חושב שזה יהיה מאוד שימושי להעביר את היישום הזה לנייד. יש לך רעיון כיצד להתקין אותו באנדרואיד? האם אתה יכול להתנהג?