Day: October 5, 2022

  • The Little Engineer That Could: Turning Data Into Fashion

    The Little Engineer That Could: Turning Data Into Fashion

    I found Madé Lapuerta’s TikTok account (@lilengineerthatcould) a few months ago, and as a computer science major who, like many others, doesn’t necessarily want to be working in a stuffy corporate office every day glued to a monitor, I immediately became anticipatorily jealous. Her videos feature her life as a software engineer, but instead of an apartment in Silicon Valley as one would imagine, her TikToks show picturesque photographs of iced lattes in front of the Eiffel Tower, magazines and perfume bottles laid out on her desk, airplane window sunset photos, and clips of her walking around the Louvre.

    Madé Lapuerta is a Harvard graduate, published author, and developer expanding the definition of what it means to work in software engineering and countering “tech bro” stereotypes. She wrote The Little Book of Big Fashion Data, which compiles the high-fashion trends from runway photos by using data analytics to recognize patterns in images with Python code along with Google Vision AI models. Her work fits in the intersection of fashion, machine learning, and computer vision. 

    Let’s take a second to break down those buzzwords.

    Data analytics is defined as the systematic analysis of data using computational methods – basically using computers to go through data and draw out insights such as trends, anomalies, and anything we find interesting to know. We tend to think of data as sophisticated statistics stored on our computer and in fancy data servers, but really any information is data: words written on a sheet of paper, your zip code as you type it into an online shopping form, and even cave paintings with every brushstroke. Without data analytics, all that data would stay as pure information, but to gain knowledge from the data, and interpret it so that the information becomes useful to us, we use either our brains, or recently, computers to help us! It’s estimated that in 2020, the amount of digital data that existed in the world was 59 trillion gigabytes.

    Computer vision focuses on automating computers to do the job of our eyes and brain; recognizing shapes and colors, and identifying objects. For example, in a black-and-white image made out of pixels, a computer can recognize an edge by comparing the contrast in value of pixels across a range. This might lead to the computer outlining an object as separated from the rest of the background. A computer could use photographs of fashion runway shows to recognize the clothing within the image, and identify the types of clothing the runway model wears or color palette of the outfit, which can be used in conjunction with machine learning to identify trends in hundreds or thousands of images.

    Machine learning is a subfield of artificial intelligence that is focused around building models and training algorithms to analyze data so that we don’t have to do it ourselves!. Machine learning makes data analytics faster, more accurate, and more precise. Bringing it back to fashion, some practical applications of machine learning are how retailers use it to plan what clothes to produce for each season, how much to produce, and how to price those clothes to maximize profits.

    Madé Lapuerta’s website, “Data, But Make It Fashion,” at www.fashionabledata.com gathers her findings in a cleanly designed presentation website. The home page features statistics such as “ballet flats – up 71% in popularity,“ a statement evidenced by her machine learning models, along with a link to an online shop. She writes, “I can go from a folder of hundreds of runway photos to quantifying the outfits’ colors, detecting palettes, and aggregating fashion trend insights” (Lapuerta, 2021). She also writes monthly blog posts about recent trends, surprises within them, and personal anecdotes about her experience in college and as an industry professional.

    Madé Lapuerta has quickly become a role model for me as someone in computer science with vastly contrasting interests, including art, fashion, and film. Her advice and encouragement on finding a niche within the broad field of computer science inspire me to stick with it and not be (too) worried about ending up hunched over my laptop from 9-5 every day of my professional life. Maybe I too can be the Little Software Engineer That Could.

    References:

  • POV: You are a Scientist Starting Research

    POV: You are a Scientist Starting Research

    Imagine you are sitting in your lab, racking your brain over what research project to start next. You’ve hit a metaphorical “researcher’s block” and can’t come up with anything.

    This might actually be you one day in your professional career, or even in undergraduate personal research projects. Conducting research can be fun and super interesting, however, the beginning stages of coming up with a topic can sometimes feel tedious and frustrating. Hopefully, the steps below will help introduce this process and assist in making starting your own research easier.

    1. Find a subject –> chemistry, psychology, biology, physics, etc. 
      1. Research Areas and Topics | NORC.org
    2. Look up topics in your subject and pinpoint what is interesting to you 
    3. Look up existing research articles in your topic area and hone in on a more specific problem/question that hasn’t been answered yet 
      1. Or add on to existing research (same study with new population, same study with extra/new independent variable, etc.) 
        1. The best academic research databases [2022 update] – Paperpile
          1. Research Databases | EBSCO
          2. JSTOR Home
    4. Decide on a concrete research question 
      1. Operationally define your variables 
        1. Operational Definition – defining variables based on how they will be measured (be specific) 
          1. (3) operational definition – YouTube
      2. Decide if it is plausible with your current time and resources 
      3. Is it ethical? 
        1. What Is Ethics in Research & Why Is It Important? – by David B. Resnik, J.D., Ph.D. (nih.gov)
    5. Find more articles pertaining to your research question 
      1. Background information relating to your population, independent and dependent variables, etc. 
    6. Revise your question, if needed, after looking at more research 
    7. Lay out your methodology 
      1. Will you need any scales (existing or creating one)? 
        1. Types of Data & the Scales of Measurement | UNSW Online
      2. How will you reach out to participants (if needed)? 
        1. Participant Recruitment for Research | Digital Healthcare Research (ahrq.gov)
        2. Will you need to go through the International Review Board (IRB) — necessary when using human participants!
          1. IRB Review Process | Research Ethics & Compliance (umich.edu)
      3. Will you need any advanced equipment? 
    8. What is your hypothesis? 
      1. Make it simple, logical, falsifiable, testable, and positive 
        1. Logical – founded in existing research; follows logical argument 
        2. Falsifiable – must be possible to find results contrary to the hypothesis 
        3. Testable – variables must be measurable/observable 
        4. Positive – must be positive in that it establishes the existence of something (such as a relationship, difference, etc.)